Package com.openhtmltopdf.pdfboxout
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 Summary
Constructors Constructor Description PdfBoxPerDocumentFormState()
-
Method Summary
Modifier and Type Method Description 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 byprocessControls
.void
addFormIfRequired(com.openhtmltopdf.render.Box box, PdfBoxOutputDevice od)
Adds a form to a map to be used later byprocessControls
.org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream
getCheckboxOffStream()
org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream
getCheckboxStyle(PdfBoxForm.CheckboxStyle style)
org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream
getRadioOffStream()
org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceStream
getRadioOnStream()
void
processControls(com.openhtmltopdf.layout.SharedContext sharedContext, org.apache.pdfbox.pdmodel.PDDocument writer, com.openhtmltopdf.render.Box root)
-
-
-
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 byprocessControls
.
-
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 byprocessControls
.
-
processControls
public void processControls(com.openhtmltopdf.layout.SharedContext sharedContext, org.apache.pdfbox.pdmodel.PDDocument writer, com.openhtmltopdf.render.Box root)
-
-