Class PdfBoxPerDocumentFormState


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

      • PdfBoxPerDocumentFormState

        public PdfBoxPerDocumentFormState()
    • Method Detail

      • 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)