private void paintReplacedElements(RenderingContext c, List blocks, BoxRangeLists rangeLists) { BoxRangeHelper helper = new BoxRangeHelper(c.getOutputDevice(), rangeLists.getBlock()); for (int i = 0; i < blocks.size(); i++) { helper.popClipRegions(c, i); BlockBox box = (BlockBox)blocks.get(i); if (box.isReplaced()) { paintReplacedElement(c, box); } helper.pushClipRegion(c, i); } helper.popClipRegions(c, blocks.size()); }
private void paintInlineContent(RenderingContext c, List lines, BoxRangeLists rangeLists) { BoxRangeHelper helper = new BoxRangeHelper( c.getOutputDevice(), rangeLists.getInline()); for (int i = 0; i < lines.size(); i++) { helper.popClipRegions(c, i); helper.pushClipRegion(c, i); InlinePaintable paintable = (InlinePaintable)lines.get(i); paintable.paintInline(c); } helper.popClipRegions(c, lines.size()); }
BoxRangeHelper helper = new BoxRangeHelper(c.getOutputDevice(), rangeLists.getBlock()); for (int i = 0; i < blocks.size(); i++) { helper.popClipRegions(c, i); BlockBox box = (BlockBox)blocks.get(i); box.paintListMarker(c); helper.pushClipRegion(c, i); } helper.popClipRegions(c, blocks.size()); } private void paintReplacedElements(RenderingContext c, List blocks, BoxRangeLists rangeLists) {
private void paintInlineContent(RenderingContext c, List lines, BoxRangeLists rangeLists) { BoxRangeHelper helper = new BoxRangeHelper( c.getOutputDevice(), rangeLists.getInline()); for (int i = 0; i < lines.size(); i++) { helper.popClipRegions(c, i); helper.pushClipRegion(c, i); InlinePaintable paintable = (InlinePaintable)lines.get(i); paintable.paintInline(c); } helper.popClipRegions(c, lines.size()); }
private void paintListMarkers(RenderingContext c, List blocks, BoxRangeLists rangeLists) { BoxRangeHelper helper = new BoxRangeHelper(c.getOutputDevice(), rangeLists.getBlock()); for (int i = 0; i < blocks.size(); i++) { helper.popClipRegions(c, i); BlockBox box = (BlockBox)blocks.get(i); box.paintListMarker(c); helper.pushClipRegion(c, i); } helper.popClipRegions(c, blocks.size()); }
BoxRangeHelper helper = new BoxRangeHelper(c.getOutputDevice(), rangeLists.getBlock()); for (int i = 0; i < blocks.size(); i++) { helper.popClipRegions(c, i); BlockBox box = (BlockBox)blocks.get(i); if (box.isReplaced()) { paintReplacedElement(c, box); } helper.pushClipRegion(c, i); } helper.popClipRegions(c, blocks.size()); } private void positionFixedLayer(RenderingContext c) {
private void paintBackgroundsAndBorders( RenderingContext c, List blocks, Map collapsedTableBorders, BoxRangeLists rangeLists) { BoxRangeHelper helper = new BoxRangeHelper(c.getOutputDevice(), rangeLists.getBlock()); for (int i = 0; i < blocks.size(); i++) { helper.popClipRegions(c, i); BlockBox box = (BlockBox)blocks.get(i); box.paintBackground(c); box.paintBorder(c); if (c.debugDrawBoxes()) { box.paintDebugOutline(c); } if (collapsedTableBorders != null && box instanceof TableCellBox) { TableCellBox cell = (TableCellBox)box; if (cell.hasCollapsedPaintingBorder()) { List borders = (List)collapsedTableBorders.get(cell); if (borders != null) { paintCollapsedTableBorders(c, borders); } } } helper.pushClipRegion(c, i); } helper.popClipRegions(c, blocks.size()); }
private void paintBackgroundsAndBorders( RenderingContext c, List blocks, Map collapsedTableBorders, BoxRangeLists rangeLists) { BoxRangeHelper helper = new BoxRangeHelper(c.getOutputDevice(), rangeLists.getBlock()); for (int i = 0; i < blocks.size(); i++) { helper.popClipRegions(c, i); BlockBox box = (BlockBox)blocks.get(i); box.paintBackground(c); box.paintBorder(c); if (c.debugDrawBoxes()) { box.paintDebugOutline(c); } if (collapsedTableBorders != null && box instanceof TableCellBox) { TableCellBox cell = (TableCellBox)box; if (cell.hasCollapsedPaintingBorder()) { List borders = (List)collapsedTableBorders.get(cell); if (borders != null) { paintCollapsedTableBorders(c, borders); } } } helper.pushClipRegion(c, i); } helper.popClipRegions(c, blocks.size()); }