Package com.openhtmltopdf.objects.pdf
Class PdfDrawerBase
- java.lang.Object
-
- com.openhtmltopdf.objects.pdf.PdfDrawerBase
-
- All Implemented Interfaces:
FSObjectDrawer
- Direct Known Subclasses:
ForegroundPdfDrawer
,MergeBackgroundPdfDrawer
public abstract class PdfDrawerBase extends java.lang.Object implements FSObjectDrawer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
PdfDrawerBase.PDFBoxDeviceReference
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<PdfDrawerBase.PDFBoxDeviceReference,java.lang.ref.SoftReference<java.util.Map<java.lang.String,org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject>>>
formMap
-
Constructor Summary
Constructors Constructor Description PdfDrawerBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject>
getFormCacheMap(PdfBoxOutputDevice pdfBoxOutputDevice)
protected int
getPageNumber(org.w3c.dom.Element e)
protected org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject
importPageAsXForm(RenderingContext ctx, org.w3c.dom.Element e, PdfBoxOutputDevice pdfBoxOutputDevice, org.apache.pdfbox.multipdf.LayerUtility layerUtility)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.openhtmltopdf.extend.FSObjectDrawer
drawObject
-
-
-
-
Field Detail
-
formMap
private final java.util.Map<PdfDrawerBase.PDFBoxDeviceReference,java.lang.ref.SoftReference<java.util.Map<java.lang.String,org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject>>> formMap
-
-
Method Detail
-
importPageAsXForm
protected org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject importPageAsXForm(RenderingContext ctx, org.w3c.dom.Element e, PdfBoxOutputDevice pdfBoxOutputDevice, org.apache.pdfbox.multipdf.LayerUtility layerUtility) throws java.io.IOException
- Throws:
java.io.IOException
-
getFormCacheMap
protected java.util.Map<java.lang.String,org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject> getFormCacheMap(PdfBoxOutputDevice pdfBoxOutputDevice)
-
getPageNumber
protected int getPageNumber(org.w3c.dom.Element e)
-
-