@@ -240,10 +240,10 @@ public PdfPCell toPDFCell(LabelDefinitionType printDefinition) {
240240 boolean added = false ;
241241 boolean hasContent = false ;
242242 for (int i = 0 ; i < fields .size (); i ++) {
243- log .debug (i );
243+ log .debug ("Handling field #" + i );
244244 if (fields .get (i ).getField ().isNewLine () || (i == fields .size () - 1 )) {
245245 if (!higher .isEmpty ()) {
246- log .debug (higher .getContent ());
246+ log .debug ("Higher has content: " + higher .getContent ());
247247 cell .addElement (higher );
248248 }
249249 leading = (int ) (fields .get (i ).getField ().getFontSize () + printDefinition .getFontDelta () + fontIncrement ) - 1 ;
@@ -255,9 +255,10 @@ public PdfPCell toPDFCell(LabelDefinitionType printDefinition) {
255255 added = false ;
256256 hasContent = false ;
257257 }
258- log .debug (fields .get (i ).getTextField ().getText ().trim ());
259258
260259 String text = fields .get (i ).getTextField ().getText ().trim ();
260+ log .debug ("Text of field #" + i + ": " + text );
261+
261262 if (!text .equals ("" )
262263 && !fields .get (i ).getField ().getVocabularyTerm ().equals ("dwc:specificEpithet" )
263264 && !fields .get (i ).getField ().getVocabularyTerm ().equals ("dwc:subspecificEpithet" )
@@ -270,6 +271,7 @@ public PdfPCell toPDFCell(LabelDefinitionType printDefinition) {
270271 && !text .equals ("" )
271272 && !text .trim ().endsWith (":" )
272273 && !fields .get (i + 1 ).getTextField ().getText ().trim ().equals ("" )) {
274+ log .debug ("Adding : for field: " + fields .get (i ).getField ().getVocabularyTerm () + " with text: " + text );
273275 text = text + ":" ;
274276 }
275277
@@ -292,8 +294,9 @@ public PdfPCell toPDFCell(LabelDefinitionType printDefinition) {
292294 higher .setSpacingBefore (lineSpacing );
293295 higher .setSpacingAfter (lineSpacing );
294296 higher .add (chunk );
295- log .debug (fields .get (i ).getField ().getSuffix ());
296- if (fields .get (i ).getField ().getSuffix () != null && fields .get (i ).getField ().getSuffix ().length () > 0 ) {
297+ String suffix = fields .get (i ).getField ().getSuffix ();
298+ log .debug ("Field " + i + " has suffix: " + suffix );
299+ if (suffix != null && suffix .length () > 0 ) {
297300 higher .add (new Chunk (fields .get (i ).getField ().getSuffix ()));
298301 }
299302 if (fields .get (i ).getTextField ().getText ().trim ().length () > 0 ) {
@@ -303,9 +306,10 @@ public PdfPCell toPDFCell(LabelDefinitionType printDefinition) {
303306 }
304307 }
305308 if (!added ) {
306- log .debug (higher .getContent ());
309+ log .debug ("Not added. Higher content: " + higher .getContent ());
307310 cell .addElement (higher );
308311 }
312+ log .debug ("Assembled text: " + higher .toString ());
309313 /*String extraText = PreCaptureSingleton.getInstance().getProperties().getProperties().getProperty(PreCaptureProperties.KEY_EXTRAHUMANTEXT);
310314 if (extraText!=null && extraText.length()>0) {
311315 log.debug(extraText);
0 commit comments