Package com.openhtmltopdf.pdfboxout
Class PdfBoxAccessibilityHelper
java.lang.Object
com.openhtmltopdf.pdfboxout.PdfBoxAccessibilityHelper
public class PdfBoxAccessibilityHelper extends Object
-
Constructor Summary
Constructors Constructor Description PdfBoxAccessibilityHelper(PdfBoxFastOutputDevice od, com.openhtmltopdf.render.Box root, Document doc) -
Method Summary
Modifier and Type Method Description voidaddLink(com.openhtmltopdf.render.Box anchor, com.openhtmltopdf.render.Box target, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink annotation, org.apache.pdfbox.pdmodel.PDPage page)voidendPage()voidendStructure(Object token)voidfinishNumberTree()voidfinishPdfUa()static org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure.PDStructureElementgetStructualElementForBox(com.openhtmltopdf.render.Box targetBox)Given a box, gets its structual element.voidstartPage(org.apache.pdfbox.pdmodel.PDPage page, PdfContentStreamAdapter cs, com.openhtmltopdf.render.RenderingContext ctx, float pageHeight, AffineTransform transform)com.openhtmltopdf.pdfboxout.PdfBoxAccessibilityHelper.TokenstartStructure(com.openhtmltopdf.extend.StructureType type, com.openhtmltopdf.render.Box box)
-
Constructor Details
-
PdfBoxAccessibilityHelper
public PdfBoxAccessibilityHelper(PdfBoxFastOutputDevice od, com.openhtmltopdf.render.Box root, Document doc)
-
-
Method Details
-
getStructualElementForBox
public static org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure.PDStructureElement getStructualElementForBox(com.openhtmltopdf.render.Box targetBox)Given a box, gets its structual element. -
finishPdfUa
public void finishPdfUa() -
finishNumberTree
public void finishNumberTree() -
startStructure
public com.openhtmltopdf.pdfboxout.PdfBoxAccessibilityHelper.Token startStructure(com.openhtmltopdf.extend.StructureType type, com.openhtmltopdf.render.Box box) -
endStructure
-
startPage
public void startPage(org.apache.pdfbox.pdmodel.PDPage page, PdfContentStreamAdapter cs, com.openhtmltopdf.render.RenderingContext ctx, float pageHeight, AffineTransform transform) -
endPage
public void endPage() -
addLink
public void addLink(com.openhtmltopdf.render.Box anchor, com.openhtmltopdf.render.Box target, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink annotation, org.apache.pdfbox.pdmodel.PDPage page)
-