Class DisplayListPainter
- java.lang.Object
-
- com.openhtmltopdf.render.displaylist.DisplayListPainter
-
public class DisplayListPainter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DisplayListPainter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidclip(RenderingContext c, OperatorClip clip)private voiddebugOnly(java.lang.String msg, java.lang.Object arg)voidpaint(RenderingContext c, DisplayListContainer.DisplayListPageContainer pageOperations)private voidpaintBackgroundAndBorders(RenderingContext c, java.util.List<DisplayListItem> blocks, java.util.Map<TableCellBox,java.util.List<CollapsedBorderSide>> collapsedTableBorders)private voidpaintFixed(RenderingContext c, Layer layer)private voidpaintInlineContent(RenderingContext c, java.util.List<DisplayListItem> inlines)private voidpaintListMarkers(RenderingContext c, java.util.List<DisplayListItem> blocks)private voidpaintReplacedElement(RenderingContext c, BlockBox replaced)private voidpaintReplacedElements(RenderingContext c, java.util.List<DisplayListItem> replaceds)private voidpopClipRect(RenderingContext c)private voidpopTransform(RenderingContext c, Box master)private voidpushClipRect(RenderingContext c, java.awt.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.
-
-
-
Method Detail
-
debugOnly
private void debugOnly(java.lang.String msg, java.lang.Object arg)
-
clip
private void clip(RenderingContext c, OperatorClip clip)
-
setClip
private void setClip(RenderingContext c, OperatorSetClip setclip)
-
updateTableHeaderFooterPosition
private void updateTableHeaderFooterPosition(RenderingContext c, BlockBox container)
If the container is a table and it is set topaginatethen update its header and footer position for this page.
-
paintBackgroundAndBorders
private void paintBackgroundAndBorders(RenderingContext c, java.util.List<DisplayListItem> blocks, java.util.Map<TableCellBox,java.util.List<CollapsedBorderSide>> collapsedTableBorders)
-
paintListMarkers
private void paintListMarkers(RenderingContext c, java.util.List<DisplayListItem> blocks)
-
paintInlineContent
private void paintInlineContent(RenderingContext c, java.util.List<DisplayListItem> inlines)
-
paintReplacedElements
private void paintReplacedElements(RenderingContext c, java.util.List<DisplayListItem> replaceds)
-
paintReplacedElement
private void paintReplacedElement(RenderingContext c, BlockBox replaced)
-
pushTransform
private void pushTransform(RenderingContext c, Box master, int shadowPage)
-
popTransform
private void popTransform(RenderingContext c, Box master)
-
pushClipRect
private void pushClipRect(RenderingContext c, java.awt.Rectangle clip)
-
popClipRect
private void popClipRect(RenderingContext c)
-
paintFixed
private void paintFixed(RenderingContext c, Layer layer)
-
paint
public void paint(RenderingContext c, DisplayListContainer.DisplayListPageContainer pageOperations)
-
-