Class DisplayListPainter
java.lang.Object
com.openhtmltopdf.render.displaylist.DisplayListPainter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidclip(RenderingContext c, OperatorClip clip) private voidvoidpaint(RenderingContext c, DisplayListContainer.DisplayListPageContainer pageOperations) private voidpaintBackgroundAndBorders(RenderingContext c, List<DisplayListItem> blocks, Map<TableCellBox, List<CollapsedBorderSide>> collapsedTableBorders) private voidpaintFixed(RenderingContext c, Layer layer) private voidpaintInlineContent(RenderingContext c, List<DisplayListItem> inlines) private voidpaintListMarkers(RenderingContext c, List<DisplayListItem> blocks) private voidpaintReplacedElement(RenderingContext c, BlockBox replaced) private voidpaintReplacedElements(RenderingContext c, List<DisplayListItem> replaceds) private voidprivate voidpopTransform(RenderingContext c, Box master) private voidpushClipRect(RenderingContext c, Rectangle clip) private voidpushTransform(RenderingContext c, Box master, int shadowPage) private voidsetClip(RenderingContext c, OperatorSetClip setclip) private voidupdateTableHeaderFooterPosition(RenderingContext c, BlockBox container) If the container is a table and it is set topaginatethen update its header and footer position for this page.
-
Constructor Details
-
DisplayListPainter
public DisplayListPainter()
-
-
Method Details
-
debugOnly
-
clip
-
setClip
-
paintBackgroundAndBorders
private void paintBackgroundAndBorders(RenderingContext c, List<DisplayListItem> blocks, Map<TableCellBox, List<CollapsedBorderSide>> collapsedTableBorders) -
paintListMarkers
-
paintInlineContent
-
paintReplacedElements
-
paintReplacedElement
-
pushTransform
-
popTransform
-
pushClipRect
-
popClipRect
-
paintFixed
-
paint
-