Class InlineText

java.lang.Object
com.openhtmltopdf.render.InlineText

public class InlineText
extends Object
A lightweight object which contains a chunk of text from an inline element. It will never extend across a line break nor will it extend across an element nested within its inline element.
  • Constructor Details

    • InlineText

      public InlineText()
  • Method Details

    • setTextDirection

      public void setTextDirection​(byte direction)
      Parameters:
      direction - either LTR or RTL from BidiSplitter interface.
    • getTextDirection

      public byte getTextDirection()
      Returns:
      either LTR or RTL from BidiSplitter interface.
    • setLetterSpacing

      public void setLetterSpacing​(float letterSpacing)
    • getLetterSpacing

      public float getLetterSpacing()
    • trimTrailingSpace

      public void trimTrailingSpace​(LayoutContext c)
    • isEmpty

      public boolean isEmpty()
    • getSubstring

      public String getSubstring()
    • setSubstring

      public void setSubstring​(int start, int end)
    • getMasterText

      public String getMasterText()
    • setMasterText

      public void setMasterText​(String masterText)
    • getX

      public int getX()
    • setX

      public void setX​(int x)
    • getWidth

      public int getWidth()
    • setWidth

      public void setWidth​(int width)
    • paint

      public void paint​(RenderingContext c)
    • paintSelection

      public void paintSelection​(RenderingContext c)
    • getParent

      public InlineLayoutBox getParent()
    • setParent

      public void setParent​(InlineLayoutBox parent)
    • isDynamicFunction

      public boolean isDynamicFunction()
    • getFunctionData

      public FunctionData getFunctionData()
    • setFunctionData

      public void setFunctionData​(FunctionData functionData)
    • updateDynamicValue

      public void updateDynamicValue​(RenderingContext c)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getTextExportText

      public String getTextExportText()
    • isTrimmedLeadingSpace

      public boolean isTrimmedLeadingSpace()
    • setTrimmedLeadingSpace

      public void setTrimmedLeadingSpace​(boolean trimmedLeadingSpace)
    • isJustifySpaceCodePoint

      public static boolean isJustifySpaceCodePoint​(int cp)
    • countJustifiableChars

      public void countJustifiableChars​(CharCounts counts)
    • calcTotalAdjustment

      public float calcTotalAdjustment​(JustificationInfo info)
    • getStart

      public int getStart()
    • getEnd

      public int getEnd()
    • setEndsOnSoftHyphen

      public void setEndsOnSoftHyphen​(boolean endsOnSoftHyphen)
    • isEndsOnSoftHyphen

      public boolean isEndsOnSoftHyphen()