Class TextSvgBranchRenderer

java.lang.Object
com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
All Implemented Interfaces:
ISvgTextNodeRenderer, ISvgNodeRenderer
Direct Known Subclasses:
TextSvgTSpanBranchRenderer

public class TextSvgBranchRenderer extends AbstractSvgNodeRenderer implements ISvgTextNodeRenderer
ISvgNodeRenderer implementation for the <text> and <tspan> tag.
  • Field Details

    • TEXTFLIP

      protected static final AffineTransform TEXTFLIP
      Top level transformation to flip the y-axis results in the character glyphs being mirrored, this tf corrects for this behaviour
    • children

      private final List<ISvgTextNodeRenderer> children
    • performRootTransformations

      protected boolean performRootTransformations
    • font

      private PdfFont font
    • moveResolved

      private boolean moveResolved
    • xMove

      private float xMove
    • yMove

      private float yMove
    • posResolved

      private boolean posResolved
    • xPos

      private float[] xPos
    • yPos

      private float[] yPos
    • whiteSpaceProcessed

      private boolean whiteSpaceProcessed
  • Constructor Details

    • TextSvgBranchRenderer

      public TextSvgBranchRenderer()
  • Method Details