Uses of Interface
com.itextpdf.svg.renderers.ISvgNodeRenderer
Packages that use ISvgNodeRenderer
Package
Description
-
Uses of ISvgNodeRenderer in com.itextpdf.svg.converter
Methods in com.itextpdf.svg.converter with parameters of type ISvgNodeRendererModifier and TypeMethodDescriptionstatic PdfFormXObjectSvgConverter.convertToXObject(ISvgNodeRenderer topSvgRenderer, PdfDocument document) This method draws a NodeRenderer tree to a canvas that is tied to the passed document.static float[]SvgConverter.extractWidthAndHeight(ISvgNodeRenderer topSvgRenderer) Deprecated. -
Uses of ISvgNodeRenderer in com.itextpdf.svg.css.impl
Methods in com.itextpdf.svg.css.impl with parameters of type ISvgNodeRendererModifier and TypeMethodDescriptionstatic voidSvgNodeRendererInheritanceResolver.applyInheritanceToSubTree(ISvgNodeRenderer root, ISvgNodeRenderer subTree, SvgCssContext cssContext) Apply style and attribute inheritance to the tree formed by the root and the subTree. -
Uses of ISvgNodeRenderer in com.itextpdf.svg.processors
Methods in com.itextpdf.svg.processors that return ISvgNodeRendererModifier and TypeMethodDescriptionISvgProcessorResult.getRootRenderer()Obtains the wrappedISvgNodeRendererroot renderer.Methods in com.itextpdf.svg.processors that return types with arguments of type ISvgNodeRendererModifier and TypeMethodDescriptionISvgProcessorResult.getNamedObjects()Obtains a map of named-objects with their id's as keys and the objects as values -
Uses of ISvgNodeRenderer in com.itextpdf.svg.processors.impl
Methods in com.itextpdf.svg.processors.impl that return ISvgNodeRendererModifier and TypeMethodDescriptionSvgProcessorResult.getRootRenderer()ProcessorState.pop()Removes and returns the first renderer of the processor state.ProcessorState.top()Returns the first ISvgNodeRenderer object without removing it.Methods in com.itextpdf.svg.processors.impl that return types with arguments of type ISvgNodeRendererMethods in com.itextpdf.svg.processors.impl with parameters of type ISvgNodeRendererModifier and TypeMethodDescriptionvoidProcessorState.push(ISvgNodeRenderer svgNodeRenderer) Adds an ISvgNodeRenderer to the processor's state.Constructors in com.itextpdf.svg.processors.impl with parameters of type ISvgNodeRendererModifierConstructorDescriptionSvgProcessorResult(Map<String, ISvgNodeRenderer> namedObjects, ISvgNodeRenderer root, SvgProcessorContext context) Creates newSvgProcessorResultentity.Constructor parameters in com.itextpdf.svg.processors.impl with type arguments of type ISvgNodeRendererModifierConstructorDescriptionSvgProcessorResult(Map<String, ISvgNodeRenderer> namedObjects, ISvgNodeRenderer root, SvgProcessorContext context) Creates newSvgProcessorResultentity. -
Uses of ISvgNodeRenderer in com.itextpdf.svg.renderers
Subinterfaces of ISvgNodeRenderer in com.itextpdf.svg.renderersModifier and TypeInterfaceDescriptioninterfaceInterface that defines branches in the NodeRenderer structure.interfaceInterface that defines branches in the NodeRenderer structure that will not draw on its own.interfaceInterface for working with paint servers.Methods in com.itextpdf.svg.renderers that return ISvgNodeRendererModifier and TypeMethodDescriptionISvgNodeRenderer.createDeepCopy()Creates a deep copy of this renderer, including it's subtree of childrenSvgDrawContext.getNamedObject(String name) Get a named object based on its name.ISvgNodeRenderer.getParent()Gets the parent of this renderer.Methods in com.itextpdf.svg.renderers that return types with arguments of type ISvgNodeRendererModifier and TypeMethodDescriptionIBranchSvgNodeRenderer.getChildren()Gets all child renderers of this object.Methods in com.itextpdf.svg.renderers with parameters of type ISvgNodeRendererModifier and TypeMethodDescriptionvoidIBranchSvgNodeRenderer.addChild(ISvgNodeRenderer child) Adds a renderer as the last element of the list of children.voidSvgDrawContext.addNamedObject(String name, ISvgNodeRenderer namedObject) Adds a named object to the draw context.voidISvgNodeRenderer.setParent(ISvgNodeRenderer parent) Sets the parent of this renderer.Method parameters in com.itextpdf.svg.renderers with type arguments of type ISvgNodeRendererModifier and TypeMethodDescriptionvoidSvgDrawContext.addNamedObjects(Map<String, ISvgNodeRenderer> namedObjects) * Adds a number of named object to the draw context. -
Uses of ISvgNodeRenderer in com.itextpdf.svg.renderers.factories
Methods in com.itextpdf.svg.renderers.factories that return ISvgNodeRendererModifier and TypeMethodDescriptionDefaultSvgNodeRendererFactory.createSvgNodeRendererForTag(IElementNode tag, ISvgNodeRenderer parent) ISvgNodeRendererFactory.createSvgNodeRendererForTag(IElementNode tag, ISvgNodeRenderer parent) Create a configured renderer based on the passed Svg tag and set its parent.Methods in com.itextpdf.svg.renderers.factories with parameters of type ISvgNodeRendererModifier and TypeMethodDescriptionDefaultSvgNodeRendererFactory.createSvgNodeRendererForTag(IElementNode tag, ISvgNodeRenderer parent) ISvgNodeRendererFactory.createSvgNodeRendererForTag(IElementNode tag, ISvgNodeRenderer parent) Create a configured renderer based on the passed Svg tag and set its parent. -
Uses of ISvgNodeRenderer in com.itextpdf.svg.renderers.impl
Subinterfaces of ISvgNodeRenderer in com.itextpdf.svg.renderers.implModifier and TypeInterfaceDescriptioninterfaceInterface forand related renderers. Classes in com.itextpdf.svg.renderers.impl that implement ISvgNodeRendererModifier and TypeClassDescriptionclassAbstract class that will be the superclass for any element that can function as a parent.classAbstract class that will be the superclass for any element that instantiates new view port.classISvgNodeRendererabstract implementation for gradient tags (, ). classISvgNodeRendererabstract implementation.classISvgNodeRendererimplementation for thetag. classThis renderer represents a collection of elements (simple shapes and paths).classISvgNodeRendererimplementation for thetag. classISvgNodeRendererimplementation for thetag. classThis renderer represents a branch in an SVG tree.classResponsible for drawing Images to the canvas.classISvgNodeRendererimplementation for thetag. classISvgNodeRendererimplementation for thetag. classISvgNodeRendererimplementation for thetag. classISvgNodeRendererimplementation for thetag. classImplementation for the svgtag. classRoot renderer responsible for applying the initial axis-flipping transformclassISvgNodeRendererimplementation for thetag. classISvgNodeRendererimplementation for thetag. classISvgNodeRendererimplementation for thetag. classISvgNodeRendererimplementation for the gradienttag. classISvgNodeRendererimplementation for theclassISvgNodeRendererimplementation for thetag. classISvgNodeRendererimplementation for drawing text to a canvas.classISvgNodeRendererimplementation for theand tag. classISvgNodeRendererimplementation for thetag. classRenderer implementing the use tag.Methods in com.itextpdf.svg.renderers.impl that return ISvgNodeRendererModifier and TypeMethodDescriptionabstract ISvgNodeRendererAbstractBranchSvgNodeRenderer.createDeepCopy()CircleSvgNodeRenderer.createDeepCopy()ClipPathSvgNodeRenderer.createDeepCopy()DefsSvgNodeRenderer.createDeepCopy()EllipseSvgNodeRenderer.createDeepCopy()GroupSvgNodeRenderer.createDeepCopy()ImageSvgNodeRenderer.createDeepCopy()LinearGradientSvgNodeRenderer.createDeepCopy()LineSvgNodeRenderer.createDeepCopy()MarkerSvgNodeRenderer.createDeepCopy()PathSvgNodeRenderer.createDeepCopy()PatternSvgNodeRenderer.createDeepCopy()PdfRootSvgNodeRenderer.createDeepCopy()PolygonSvgNodeRenderer.createDeepCopy()PolylineSvgNodeRenderer.createDeepCopy()RectangleSvgNodeRenderer.createDeepCopy()StopSvgNodeRenderer.createDeepCopy()SvgTagSvgNodeRenderer.createDeepCopy()SymbolSvgNodeRenderer.createDeepCopy()TextLeafSvgNodeRenderer.createDeepCopy()TextSvgBranchRenderer.createDeepCopy()TextSvgTSpanBranchRenderer.createDeepCopy()UseSvgNodeRenderer.createDeepCopy()AbstractSvgNodeRenderer.getParent()PdfRootSvgNodeRenderer.getParent()Methods in com.itextpdf.svg.renderers.impl that return types with arguments of type ISvgNodeRendererModifier and TypeMethodDescriptionfinal List<ISvgNodeRenderer>AbstractBranchSvgNodeRenderer.getChildren()Methods in com.itextpdf.svg.renderers.impl with parameters of type ISvgNodeRendererModifier and TypeMethodDescriptionfinal voidAbstractBranchSvgNodeRenderer.addChild(ISvgNodeRenderer child) protected voidAbstractSvgNodeRenderer.deepCopyAttributesAndStyles(ISvgNodeRenderer deepCopy) Make a deep copy of the styles and attributes of this renderer Helper method for deep copying logicvoidAbstractSvgNodeRenderer.setParent(ISvgNodeRenderer parent) voidPdfRootSvgNodeRenderer.setParent(ISvgNodeRenderer parent) Constructors in com.itextpdf.svg.renderers.impl with parameters of type ISvgNodeRendererModifierConstructorDescriptionPdfRootSvgNodeRenderer(ISvgNodeRenderer subTreeRoot) Creates aPdfRootSvgNodeRendererinstance. -
Uses of ISvgNodeRenderer in com.itextpdf.svg.utils
Methods in com.itextpdf.svg.utils with parameters of type ISvgNodeRendererModifier and TypeMethodDescriptionstatic RectangleSvgCssUtils.extractWidthAndHeight(ISvgNodeRenderer svgRenderer, float em, SvgDrawContext context) Extract width and height of the passed SVGNodeRenderer, defaulting toSvgDrawContext.getCustomViewport()if either one is not present.static float[]SvgCssUtils.parseViewBox(ISvgNodeRenderer svgRenderer) Extract svg viewbox values.