Uses of Class
com.itextpdf.svg.renderers.SvgDrawContext
Packages that use SvgDrawContext
-
Uses of SvgDrawContext in com.itextpdf.svg.css
Methods in com.itextpdf.svg.css with parameters of type SvgDrawContextModifier and TypeMethodDescriptionSvgStrokeParameterConverter.convertStrokeDashParameters(String strokeDashArray, String strokeDashOffset, float fontSize, SvgDrawContext context) Convert stroke related SVG parameters and attributes into PDF line dash parameters. -
Uses of SvgDrawContext in com.itextpdf.svg.renderers
Methods in com.itextpdf.svg.renderers with parameters of type SvgDrawContextModifier and TypeMethodDescriptionISvgPaintServer.createColor(SvgDrawContext context, Rectangle objectBoundingBox, float objectBoundingBoxMargin, float parentOpacity) Creates theColorthat represents the corresponding paint server for specified object box.voidISvgNodeRenderer.draw(SvgDrawContext context) Draws this element to a canvas-like object maintained in the context.voidIMarkerCapable.drawMarker(SvgDrawContext context, MarkerVertexType markerVertexType) Draws a marker in the specified context.ISvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) Calculates the current object bounding box. -
Uses of SvgDrawContext in com.itextpdf.svg.renderers.impl
Methods in com.itextpdf.svg.renderers.impl with parameters of type SvgDrawContextModifier and TypeMethodDescriptionprotected voidMarkerSvgNodeRenderer.applyViewBox(SvgDrawContext context) LinearGradientSvgNodeRenderer.createColor(SvgDrawContext context, Rectangle objectBoundingBox, float objectBoundingBoxMargin, float parentOpacity) PatternSvgNodeRenderer.createColor(SvgDrawContext context, Rectangle objectBoundingBox, float objectBoundingBoxMargin, float parentOpacity) protected voidAbstractBranchSvgNodeRenderer.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 voidAbstractContainerSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidAbstractGradientSvgNodeRenderer.doDraw(SvgDrawContext context) protected abstract voidAbstractSvgNodeRenderer.doDraw(SvgDrawContext context) Draws this element to a canvas-like object maintained in the context.protected voidClipPathSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidDefsSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidEllipseSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidGroupSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidImageSvgNodeRenderer.doDraw(SvgDrawContext context) voidLineSvgNodeRenderer.doDraw(SvgDrawContext context) voidPathSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidPolylineSvgNodeRenderer.doDraw(SvgDrawContext context) Draws this element to a canvas-like object maintained in the context.protected voidRectangleSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidStopSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidTextLeafSvgNodeRenderer.doDraw(SvgDrawContext context) protected voidTextSvgBranchRenderer.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 voidTextSvgTSpanBranchRenderer.doDraw(SvgDrawContext context) protected voidUseSvgNodeRenderer.doDraw(SvgDrawContext context) final voidAbstractSvgNodeRenderer.draw(SvgDrawContext context) Applies transformations set to this object, if any, and delegates the drawing of this element and its children to thedoDrawmethod.voidPdfRootSvgNodeRenderer.draw(SvgDrawContext context) voidLineSvgNodeRenderer.drawMarker(SvgDrawContext context, MarkerVertexType markerVertexType) voidPathSvgNodeRenderer.drawMarker(SvgDrawContext context, MarkerVertexType markerVertexType) voidPolylineSvgNodeRenderer.drawMarker(SvgDrawContext context, MarkerVertexType markerVertexType) ClipPathSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) DefsSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) EllipseSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) GroupSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) ImageSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) LinearGradientSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) LineSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) MarkerSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) PathSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) PatternSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) PdfRootSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) PolylineSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) RectangleSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) StopSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) SvgTagSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) SymbolSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) TextLeafSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) TextSvgBranchRenderer.getObjectBoundingBox(SvgDrawContext context) TextSvgTSpanBranchRenderer.getObjectBoundingBox(SvgDrawContext context) UseSvgNodeRenderer.getObjectBoundingBox(SvgDrawContext context) ISvgTextNodeRenderer.getTextRectangle(SvgDrawContext context, Point basePoint) Return the bounding rectangle of the text element.TextLeafSvgNodeRenderer.getTextRectangle(SvgDrawContext context, Point basePoint) TextSvgBranchRenderer.getTextRectangle(SvgDrawContext context, Point basePoint) protected floatAbstractSvgNodeRenderer.parseAbsoluteLength(String length, float percentBaseValue, float defaultValue, SvgDrawContext context) Parse length attributes.