Class PDAppearance

java.lang.Object
org.apache.pdfbox.pdmodel.interactive.form.PDAppearance

public class PDAppearance extends 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
  • Constructor Details

    • PDAppearance

      public PDAppearance(PDAcroForm theAcroForm, PDVariableText field) throws 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:
      IOException - If there is an error creating the appearance.
  • Method Details

    • setAppearanceValue

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