public class LinearGradientSvgNodeRenderer extends AbstractGradientSvgNodeRenderer
ISvgNodeRenderer implementation for the <linearGradient> tag.VIEWBOX_VALUES_NUMBERattributesAndStyles| Constructor and Description |
|---|
LinearGradientSvgNodeRenderer() |
| Modifier and Type | Method and Description |
|---|---|
com.itextpdf.kernel.colors.Color |
createColor(SvgDrawContext context,
com.itextpdf.kernel.geom.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
|
doDraw, getChildStopRenderers, getGradientTransform, isObjectBoundingBoxUnits, parseSpreadMethodaddChild, deepCopyChildren, 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 com.itextpdf.kernel.colors.Color createColor(SvgDrawContext context, com.itextpdf.kernel.geom.Rectangle objectBoundingBox, float objectBoundingBoxMargin, float parentOpacity)
ISvgPaintServerColor that represents the corresponding paint server for specified object box.context - the current svg draw contextobjectBoundingBox - 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 modifierpublic ISvgNodeRenderer createDeepCopy()
ISvgNodeRenderercreateDeepCopy in interface ISvgNodeRenderercreateDeepCopy in class NoDrawOperationSvgNodeRendererCopyright © 1998–2020 iText Group NV. All rights reserved.