Class DisplayListPainter
java.lang.Object
com.openhtmltopdf.render.displaylist.DisplayListPainter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
clip
(RenderingContext c, OperatorClip clip) private void
void
paint
(RenderingContext c, DisplayListContainer.DisplayListPageContainer pageOperations) private void
paintBackgroundAndBorders
(RenderingContext c, List<DisplayListItem> blocks, Map<TableCellBox, List<CollapsedBorderSide>> collapsedTableBorders) private void
paintFixed
(RenderingContext c, Layer layer) private void
paintInlineContent
(RenderingContext c, List<DisplayListItem> inlines) private void
paintListMarkers
(RenderingContext c, List<DisplayListItem> blocks) private void
paintReplacedElement
(RenderingContext c, BlockBox replaced) private void
paintReplacedElements
(RenderingContext c, List<DisplayListItem> replaceds) private void
private void
popTransform
(RenderingContext c, Box master) private void
pushClipRect
(RenderingContext c, Rectangle clip) private void
pushTransform
(RenderingContext c, Box master, int shadowPage) private void
setClip
(RenderingContext c, OperatorSetClip setclip) private void
updateTableHeaderFooterPosition
(RenderingContext c, BlockBox container) If the container is a table and it is set topaginate
then 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
-