PDFLib Troubleshooting Guide

Modified on Thu, Feb 15, 2018 at 9:33 AM

When working with PDF Lib blocks follow the guidelines below if the information is not displaying correctly.

Problem: I enter information into all the fields and nothing displays!

Possible solutions: Check that the fonts are loaded in the producer's font folder. Then go to the font tab of that product and make sure that the fonts are referenced in the font load section. Be sure that the applicable Block is set to Load.

To be certain that the font is not the issue try changing that block to a host font like helvetica.



Resolving Font Issues: Having trouble with with fonts.

 

Possible Solutions: Make sure everything below is looked at. 

 

1. Check all fonts are loaded to producer folder.

 2. Make sure that you are referencing the fonts in the font tab in goepower. Make sure the block is set to load.

 3.make sure that the name of the font is the same name as the font that is in the block custom command. For example, if you have a custom command called prefix and the value is; <fontname={Frutiger Standard} encoding=winansi>Telephone:<space>.

 In the Go ePower font tab make sure that in the force load box that the name of the font is called Frutiger Standard with a space. If FrutigerStandard is written in the force load font box it will not display.

 

4.Don't forget whenever we change the fontname we must include encoding=winansi and if there is a space in the name of the font to include curly brackets ie <fontname={helvetica bold} encoding=winansi>

Problem: I know the font works because another block is using the same font or i am using helvetica but the paragrah block is not displaying anything.

Troubleshooting Tip: To know for certain if a font works. take off all commands from the paragraph and just write static information or something simple and see if it displays.

Possible solutions: Try to narrow down where the problem is occurring.( Always copy/save the information before troubleshooting)

Step 1. Delete all references of pdflib internal commands like <fillcolor> <fontname> <nextline> <leading><resetfont> etc... Then proof it and see if it displays. If it does then you know it is something that you deleted. If any of the internal commands are misspeled then the whole block will not display.

If <fontname> is being used don't forget encoding=winansi

 

Step 2. Delete all the embedded references in your paragraph block except the first one. if it displays on proof then continue adding the embedded blocks 1 by 1 until the text does not display. when you know which block is giving you the issue check out that block.  

 

Problem : when i enter 1 line of information the data appears in the paragraph block when i enter more than 1 line nothing appears!

Possible solutions: check the max lines field in the text flow tab of the paragraph block is set to auto. if you need to have max lines set to a number just be sure there are not too many line breaks (<nextline>) in the paragraph. check all the postfixs and prefixs that they do not contain extra <nextline>s.

Possible solution 2: Try making the paragraph block box bigger to fit more information.

Problem: My Print Template is giving me red error messages that were not on the proof template OR my print template is missing paragraphs.

Possible Solution 1: Make sure that the block names are exactly the same. The block names are CASE SENSITIVE.

In the past, that paragraph would not print so if you process it manually in the backend you will notice that the paragraph will be missing. When processing automatically our pdflib server puts a big red message to tell the production people that there is something wrong and not to print or send out the order. 


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article