Package com.ribs.pdf

Class PDFForm

java.lang.Object
com.ribs.pdf.PDFForm

public class PDFForm extends Object
  • Constructor Details

    • PDFForm

      public PDFForm(PDFStream s)
      Main Constructor - initialize a form from the given pdf stream object
  • Method Details

    • getTokens

      public List getTokens(PDFPageParser parser)
      Returns the list of tokens that defines this form. The PDFPageParser is used to parse the stream the first time around.
    • getBytes

      public byte[] getBytes()
      Returns the stream data. The tokens maintain pointers into this byte array for all string storage.
    • getTransform

      public AffineTransform getTransform()
      The form space->user space transform, from the Form's Matrix entry.
    • getBBox

      public Rectangle2D getBBox()
      The Form bounding box (in form space)
    • getResources

      public Map getResources(PDFFile srcfile)
      The form's resources dictionary
    • isTransparencyGroup

      public boolean isTransparencyGroup()
      Are graphics in form treated as a single group for transparency purposes?