Class PDAppearance


  • public class PDAppearance
    extends java.lang.Object
    This one took me a while, but i'm proud to say that it handles the appearance of a textbox. This allows you to apply a value to a field in the document and handle the appearance so that the value is actually visible too. The problem was described by Ben Litchfield, the author of the example: org.apache.pdfbox.examlpes.fdf.ImportFDF. So Ben, here is the solution.
    Version:
    $Revision: 1.20 $
    Author:
    sug, Ben Litchfield
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setAppearanceValue​(java.lang.String apValue)
      This is the public method for setting the appearance stream.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PDAppearance

        public PDAppearance​(PDAcroForm theAcroForm,
                            PDVariableText field)
                     throws java.io.IOException
        Constructs a COSAppearnce from the given field.
        Parameters:
        theAcroForm - the acro form that this field is part of.
        field - the field which you wish to control the appearance of
        Throws:
        java.io.IOException - If there is an error creating the appearance.
    • Method Detail

      • setAppearanceValue

        public void setAppearanceValue​(java.lang.String apValue)
                                throws java.io.IOException
        This is the public method for setting the appearance stream.
        Parameters:
        apValue - the String value which the appearance should represent
        Throws:
        java.io.IOException - If there is an error creating the stream.