Top Inners Fields Constructors Methods
com.openhtmltopdf.pdfboxout

public Class PdfBoxAccessibilityHelper

extends Object
Class Inheritance
Imports
java.awt.geom.AffineTransform, .Rectangle2D, java.util.ArrayList, .HashMap, .LinkedHashMap, .List, .Map, java.util.function.Supplier, java.util.logging.Level, com.openhtmltopdf.util.LogMessageId, .XRLog, org.apache.pdfbox.cos.COSArray, .COSDictionary, .COSInteger, .COSName, org.apache.pdfbox.pdmodel.PDPage, org.apache.pdfbox.pdmodel.common.PDNumberTreeNode, .PDRectangle, org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure.PDMarkedContentReference, .PDObjectReference, .PDStructureElement, .PDStructureTreeRoot, org.apache.pdfbox.pdmodel.documentinterchange.markedcontent.PDMarkedContent, org.apache.pdfbox.pdmodel.documentinterchange.taggedpdf.StandardStructureTypes, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation, .PDAnnotationLink, org.w3c.dom.Document, com.openhtmltopdf.css.constants.CSSName, .IdentValue, com.openhtmltopdf.extend.StructureType, com.openhtmltopdf.newtable.TableCellBox, com.openhtmltopdf.render.BlockBox, .Box, .InlineLayoutBox, .LineBox, .MarkerData, .RenderingContext

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private abstract static class
private abstract static class
PdfBoxAccessibilityHelper.AbstractTreeItem

Can be either a structure element or a content item.

private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private abstract static class
private static class
private static class
private static class
private static class
private static class

Field Summary

Modifier and TypeField and Description
private PdfContentStreamAdapter
private RenderingContext
private final Document
private int
private final PdfBoxFastOutputDevice
private PDPage
private float
private PdfBoxAccessibilityHelper.PageItems
private final Map<PDPage, PdfBoxAccessibilityHelper.PageItems>
private final PdfBoxAccessibilityHelper.GenericStructualElement
private final Box
private int
private static final Map<String, Supplier<PdfBoxAccessibilityHelper.AbstractStructualElement>>
private AffineTransform
private static final PdfBoxAccessibilityHelper.Token
private static final PdfBoxAccessibilityHelper.Token
private static final PdfBoxAccessibilityHelper.Token
private static final PdfBoxAccessibilityHelper.Token
private static final PdfBoxAccessibilityHelper.Token

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private COSDictionary
private PdfBoxAccessibilityHelper.FigureContentItem
private PdfBoxAccessibilityHelper.GenericContentItem
private COSDictionary
private PdfBoxAccessibilityHelper.GenericContentItem
private COSDictionary
private PdfBoxAccessibilityHelper.AbstractStructualElement
private static Map<String, Supplier<PdfBoxAccessibilityHelper.AbstractStructualElement>>
public void
public void
private void
private void
public void
public void
private static void
private static void
public static PDStructureElement
getStructualElementForBox(Box targetBox)

Given a box, gets its structual element.

private static String
private static void
private void
public void
startPage(PDPage page, PdfContentStreamAdapter cs, RenderingContext ctx, float pageHeight, AffineTransform transform)

public PdfBoxAccessibilityHelper.Token
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait