Top Constructors Methods
com.openhtmltopdf.render.displaylist

public Class DisplayListPainter

extends Object
Class Inheritance
Imports
java.awt.Point, .Rectangle, java.awt.geom.AffineTransform, java.util.EnumSet, .List, .Map, com.openhtmltopdf.css.style.CalculatedStyle, com.openhtmltopdf.extend.StructureType, com.openhtmltopdf.layout.CollapsedBorderSide, .InlinePaintable, .Layer, com.openhtmltopdf.newtable.TableBox, .TableCellBox, com.openhtmltopdf.render.BlockBox, .Box, .DisplayListItem, .OperatorClip, .OperatorSetClip, .PageBox, .RenderingContext, com.openhtmltopdf.render.displaylist.DisplayListCollector.CollectFlags, .DisplayListContainer.DisplayListPageContainer, com.openhtmltopdf.render.simplepainter.SimplePainter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
public void
private void
private void
private void
private void
private void
private void
private void
private void
private void
private void
pushTransform(RenderingContext c, Box master, int shadowPage)

private void
private void
updateTableHeaderFooterPosition(RenderingContext c, BlockBox container)

If the container is a table and it is set to paginate then update its header and footer position for this page.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DisplayListPainterback to summary
public DisplayListPainter()

Method Detail

clipback to summary
private void clip(RenderingContext c, OperatorClip clip)
debugOnlyback to summary
private void debugOnly(String msg, Object arg)
paintback to summary
public void paint(RenderingContext c, DisplayListContainer.DisplayListPageContainer pageOperations)
paintBackgroundAndBordersback to summary
private void paintBackgroundAndBorders(RenderingContext c, List<DisplayListItem> blocks, Map<TableCellBox, List<CollapsedBorderSide>> collapsedTableBorders)
paintFixedback to summary
private void paintFixed(RenderingContext c, Layer layer)
paintInlineContentback to summary
private void paintInlineContent(RenderingContext c, List<DisplayListItem> inlines)
paintListMarkersback to summary
private void paintListMarkers(RenderingContext c, List<DisplayListItem> blocks)
paintReplacedElementback to summary
private void paintReplacedElement(RenderingContext c, BlockBox replaced)
paintReplacedElementsback to summary
private void paintReplacedElements(RenderingContext c, List<DisplayListItem> replaceds)
popClipRectback to summary
private void popClipRect(RenderingContext c)
popTransformback to summary
private void popTransform(RenderingContext c, Box master)
pushClipRectback to summary
private void pushClipRect(RenderingContext c, Rectangle clip)
pushTransformback to summary
private void pushTransform(RenderingContext c, Box master, int shadowPage)
setClipback to summary
private void setClip(RenderingContext c, OperatorSetClip setclip)
updateTableHeaderFooterPositionback to summary
private void updateTableHeaderFooterPosition(RenderingContext c, BlockBox container)

If the container is a table and it is set to paginate then update its header and footer position for this page.