public class PatternSvgNodeRenderer extends AbstractBranchSvgNodeRenderer implements ISvgPaintServer
VIEWBOX_VALUES_NUMBERattributesAndStyles| Constructor and Description |
|---|
PatternSvgNodeRenderer() |
| Modifier and Type | Method and Description |
|---|---|
Color |
createColor(SvgDrawContext context, Rectangle objectBoundingBox, float objectBoundingBoxMargin, float parentOpacity)
Creates the Color that represents the corresponding paint server for specified object box.
|
ISvgNodeRenderer |
createDeepCopy()
Creates a deep copy of this renderer, including it's subtree of children
|
addChild, deepCopyChildren, doDraw, getChildrencanConstructViewPort, canElementFill, deepCopyAttributesAndStyles, draw, getAttribute, getAttributeMapCopy, getAttributeOrDefault, getCurrentFontSize, getObjectBoundingBox, getParent, parseAbsoluteLength, setAttribute, setAttributesAndStyles, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChild, getChildrendraw, getAttribute, getAttributeMapCopy, getParent, setAttribute, setAttributesAndStyles, setParentpublic ISvgNodeRenderer createDeepCopy()
ISvgNodeRenderer
createDeepCopy in interface ISvgNodeRenderer
createDeepCopy in class AbstractBranchSvgNodeRenderer
public Color createColor(SvgDrawContext context, Rectangle objectBoundingBox, float objectBoundingBoxMargin, float parentOpacity)
ISvgPaintServer
Color that represents the corresponding paint server for specified object box.
createColor in interface ISvgPaintServer
context - the current svg draw context
objectBoundingBox - the coloring object bounding box without any adjustments (additional stroke width or others)
objectBoundingBoxMargin - the objectBoundingBoxMargin of the object bounding box to be colored (for example - the part of stroke width that exceeds the object bounding box, i.e. the half of stroke width value)
parentOpacity - current parent opacity modifier
Copyright © 1998–2021 iText Group NV. All rights reserved.