You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2014/04/15 17:36:37 UTC

svn commit: r1587617 - /pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAppearance.java

Author: tilman
Date: Tue Apr 15 15:36:37 2014
New Revision: 1587617

URL: http://svn.apache.org/r1587617
Log:
PDFBOX-283: output field value as hex string

Modified:
    pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAppearance.java

Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAppearance.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAppearance.java?rev=1587617&r1=1587616&r2=1587617&view=diff
==============================================================================
--- pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAppearance.java (original)
+++ pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAppearance.java Tue Apr 15 15:36:37 2014
@@ -401,7 +401,8 @@ public class PDAppearance
         {
             throw new IOException( "Error: Unknown justification value:" + q );
         }
-        printWriter.println("(" + value + ") Tj");
+        // add the value as hex string to deal with non ISO-8859-1 data values
+        printWriter.println("<" + new COSString(value).getHexString() + "> Tj");
         printWriter.println("ET" );
         printWriter.flush();
     }