Class TextChunk

    • Constructor Detail

      • 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 Detail

      • 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()
      • isEmpty

        public boolean isEmpty()