public class LinearGradientSvgNodeRenderer extends AbstractGradientSvgNodeRenderer
ISvgNodeRenderer implementation for the VIEWBOX_VALUES_NUMBERattributesAndStyles| Constructor and Description |
|---|
LinearGradientSvgNodeRenderer() |
| 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
|
Rectangle |
getObjectBoundingBox(SvgDrawContext context)
Calculates the current object bounding box.
|
doDraw, getChildStopRenderers, getGradientTransform, isObjectBoundingBoxUnits, parseSpreadMethodaddChild, deepCopyChildren, getChildrencanConstructViewPort, canElementFill, deepCopyAttributesAndStyles, draw, getAttribute, getAttributeMapCopy, getAttributeOrDefault, getCurrentFontSize, getParent, parseAbsoluteLength, setAttribute, setAttributesAndStyles, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChild, getChildrendraw, getAttribute, getAttributeMapCopy, getParent, setAttribute, setAttributesAndStyles, setParentpublic Color createColor(SvgDrawContext context, Rectangle objectBoundingBox, float objectBoundingBoxMargin, float parentOpacity)
ISvgPaintServer
Color that represents the corresponding paint server for specified object box.
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
public ISvgNodeRenderer createDeepCopy()
ISvgNodeRenderer
createDeepCopy in interface ISvgNodeRenderer
createDeepCopy in class AbstractBranchSvgNodeRenderer
public Rectangle getObjectBoundingBox(SvgDrawContext context)
ISvgNodeRenderer
context - the current context, for instance it contains current viewport and available font data
Rectangle representing the current object's bounding box, or null if bounding box is undefined
Copyright © 1998–2022 iText Group NV. All rights reserved.