All Implemented Interfaces:
IChunk, IObject
Direct Known Subclasses:
TableToken

public class TextChunk extends TextInfoChunk
  • Constructor Details

    • TextChunk

      public TextChunk()
    • TextChunk

      public TextChunk(String value)
    • TextChunk

      public TextChunk(BoundingBox bbox, String value, double fontSize, double baseLine)
    • TextChunk

      public TextChunk(BoundingBox bbox, String value, String fontName, double fontSize, double fontWeight, double italicAngle, double baseLine, double[] fontColor, List<Double> symbolEnds, double slantDegree)
    • TextChunk

      public TextChunk(BoundingBox bbox, String value, String fontName, double fontSize, double fontWeight, double italicAngle, double baseLine, double[] fontColor, double slantDegree)
    • TextChunk

      public TextChunk(TextChunk chunk)
  • Method Details

    • getValue

      public String getValue()
      Overrides:
      getValue in class TextInfoChunk
    • setValue

      public void setValue(String value)
    • getFontName

      public String getFontName()
    • setFontName

      public void setFontName(String fontName)
    • getFontWeight

      public double getFontWeight()
    • setFontWeight

      public void setFontWeight(double fontWeight)
    • getItalicAngle

      public double getItalicAngle()
    • setItalicAngle

      public void setItalicAngle(double italicAngle)
    • getFontColor

      public double[] getFontColor()
    • setFontColor

      public void setFontColor(double[] fontColor)
    • getContrastRatio

      public double getContrastRatio()
    • setContrastRatio

      public void setContrastRatio(double contrastRatio)
    • getHasSpecialStyle

      public boolean getHasSpecialStyle()
    • setHasSpecialStyle

      public void setHasSpecialStyle()
    • getHasSpecialBackground

      public boolean getHasSpecialBackground()
    • setHasSpecialBackground

      public void setHasSpecialBackground()
    • getBackgroundColor

      public double[] getBackgroundColor()
    • setBackgroundColor

      public void setBackgroundColor(double[] backgroundColor)
    • getIsUnderlinedText

      public boolean getIsUnderlinedText()
    • setIsUnderlinedText

      public void setIsUnderlinedText()
    • getTextFormat

      public TextFormat getTextFormat()
    • setTextFormat

      public void setTextFormat(TextFormat textFormat)
    • getSymbolEnds

      public List<Double> getSymbolEnds()
    • setSymbolEnds

      public void setSymbolEnds(List<Double> symbolEnds)
    • getSymbolStartCoordinate

      public Double getSymbolStartCoordinate(int index)
    • getSymbolEndCoordinate

      public Double getSymbolEndCoordinate(int index)
    • getSymbolWidth

      public Double getSymbolWidth(int index)
    • adjustSymbolEndsToBoundingBox

      public void adjustSymbolEndsToBoundingBox(List<Double> symbolEnds)
    • getAverageSymbolWidth

      public double getAverageSymbolWidth()
    • getTextLength

      public double getTextLength()
    • addAll

      public void addAll(List<TextChunk> otherChunks)
    • add

      public void add(TextChunk chunk)
    • isEmpty

      public boolean isEmpty()
    • isWhiteSpaceChunk

      public boolean isWhiteSpaceChunk()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class TextInfoChunk
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class TextInfoChunk
    • toString

      public String toString()
      Overrides:
      toString in class Object