| Package | Description |
|---|---|
| com.itextpdf.svg.renderers | |
| com.itextpdf.svg.renderers.impl |
| Modifier and Type | Method and Description |
|---|---|
com.itextpdf.kernel.colors.Color |
ISvgPaintServer.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. |
void |
ISvgNodeRenderer.draw(SvgDrawContext context)
Draws this element to a canvas-like object maintained in the context.
|
void |
IMarkerCapable.drawMarker(SvgDrawContext context,
MarkerVertexType markerVertexType)
Draws a marker in the specified context.
|
com.itextpdf.kernel.geom.Rectangle |
ISvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context)
Calculates the current object bounding box.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
MarkerSvgNodeRenderer.applyViewBox(SvgDrawContext context) |
com.itextpdf.kernel.colors.Color |
LinearGradientSvgNodeRenderer.createColor(SvgDrawContext context,
com.itextpdf.kernel.geom.Rectangle objectBoundingBox,
float objectBoundingBoxMargin,
float parentOpacity) |
com.itextpdf.kernel.colors.Color |
PatternSvgNodeRenderer.createColor(SvgDrawContext context,
com.itextpdf.kernel.geom.Rectangle objectBoundingBox,
float objectBoundingBoxMargin,
float parentOpacity) |
protected void |
AbstractContainerSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
TextSvgTSpanBranchRenderer.doDraw(SvgDrawContext context) |
protected void |
EllipseSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
DefsSvgNodeRenderer.doDraw(SvgDrawContext context) |
void |
PathSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
RectangleSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
StopSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
TextLeafSvgNodeRenderer.doDraw(SvgDrawContext context) |
void |
LineSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected abstract void |
AbstractSvgNodeRenderer.doDraw(SvgDrawContext context)
Draws this element to a canvas-like object maintained in the context.
|
protected void |
ClipPathSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
AbstractGradientSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
PolylineSvgNodeRenderer.doDraw(SvgDrawContext context)
Draws this element to a canvas-like object maintained in the context.
|
protected void |
TextSvgBranchRenderer.doDraw(SvgDrawContext context)
Method that will set properties to be inherited by this branch renderer's
children and will iterate over all children in order to draw them.
|
protected void |
AbstractBranchSvgNodeRenderer.doDraw(SvgDrawContext context)
Method that will set properties to be inherited by this branch renderer's
children and will iterate over all children in order to draw them.
|
protected void |
UseSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
ImageSvgNodeRenderer.doDraw(SvgDrawContext context) |
protected void |
GroupSvgNodeRenderer.doDraw(SvgDrawContext context) |
void |
PdfRootSvgNodeRenderer.draw(SvgDrawContext context) |
void |
AbstractSvgNodeRenderer.draw(SvgDrawContext context)
Applies transformations set to this object, if any, and delegates the drawing of this element and its children
to the
doDraw method. |
void |
PathSvgNodeRenderer.drawMarker(SvgDrawContext context,
MarkerVertexType markerVertexType) |
void |
LineSvgNodeRenderer.drawMarker(SvgDrawContext context,
MarkerVertexType markerVertexType) |
void |
PolylineSvgNodeRenderer.drawMarker(SvgDrawContext context,
MarkerVertexType markerVertexType) |
com.itextpdf.kernel.geom.Rectangle |
TextSvgTSpanBranchRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
EllipseSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
MarkerSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
SymbolSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
DefsSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
PathSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
RectangleSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
StopSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
TextLeafSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
LinearGradientSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
PdfRootSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
LineSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
PatternSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
ClipPathSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
SvgTagSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
PolylineSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
TextSvgBranchRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
UseSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
ImageSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
com.itextpdf.kernel.geom.Rectangle |
GroupSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) |
TextRectangle |
ISvgTextNodeRenderer.getTextRectangle(SvgDrawContext context,
com.itextpdf.kernel.geom.Point basePoint)
Return the bounding rectangle of the text element.
|
TextRectangle |
TextLeafSvgNodeRenderer.getTextRectangle(SvgDrawContext context,
com.itextpdf.kernel.geom.Point basePoint) |
TextRectangle |
TextSvgBranchRenderer.getTextRectangle(SvgDrawContext context,
com.itextpdf.kernel.geom.Point basePoint) |
protected float |
AbstractSvgNodeRenderer.parseAbsoluteLength(String length,
float percentRelativeValue,
float defaultValue,
SvgDrawContext context)
Parse absolute length.
|
Copyright © 1998–2024 Apryse Group NV. All rights reserved.