Class PdfBoxPerDocumentFormState

java.lang.Object
com.openhtmltopdf.pdfboxout.PdfBoxPerDocumentFormState

public class PdfBoxPerDocumentFormState
extends Object
The per document container for form and form control state.
  • Constructor Details

    • PdfBoxPerDocumentFormState

      public PdfBoxPerDocumentFormState()
  • Method Details

    • getCheckboxStyle

      public org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream getCheckboxStyle​(PdfBoxForm.CheckboxStyle style)
    • getCheckboxOffStream

      public org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream getCheckboxOffStream()
    • getRadioOffStream

      public org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream getRadioOffStream()
    • getRadioOnStream

      public org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream getRadioOnStream()
    • addFormIfRequired

      public void addFormIfRequired​(com.openhtmltopdf.render.Box box, PdfBoxOutputDevice od)
      Adds a form to a map to be used later by processControls.
    • addControlIfRequired

      public void addControlIfRequired​(com.openhtmltopdf.render.Box box, org.apache.pdfbox.pdmodel.PDPage page, AffineTransform transform, com.openhtmltopdf.render.RenderingContext c, float pageHeight)
      Adds a control to a list to be used later by processControls.
    • processControls

      public void processControls​(com.openhtmltopdf.layout.SharedContext sharedContext, org.apache.pdfbox.pdmodel.PDDocument writer, com.openhtmltopdf.render.Box root)