Class SemanticTextNode

All Implemented Interfaces:
INode, IObject
Direct Known Subclasses:
SemanticCaption, SemanticList, SemanticParagraph, SemanticPart, SemanticSpan

public class SemanticTextNode extends SemanticNode
  • Constructor Details

    • SemanticTextNode

      public SemanticTextNode(SemanticTextNode textNode)
    • SemanticTextNode

      public SemanticTextNode()
    • SemanticTextNode

      public SemanticTextNode(SemanticType initialSemanticType)
    • SemanticTextNode

      public SemanticTextNode(BoundingBox bbox)
    • SemanticTextNode

      public SemanticTextNode(BoundingBox bbox, SemanticType initialSemanticType)
    • SemanticTextNode

      public SemanticTextNode(BoundingBox bbox, List<TextColumn> columns)
    • SemanticTextNode

      public SemanticTextNode(TextChunk textChunk)
    • SemanticTextNode

      public SemanticTextNode(TextChunk textChunk, SemanticType initialSemanticType)
  • Method Details

    • add

      public void add(TextLine textLine)
    • addAll

      public void addAll(List<TextColumn> text)
    • getColumns

      public List<TextColumn> getColumns()
    • getLinesNumber

      public int getLinesNumber()
    • getColumnsNumber

      public int getColumnsNumber()
    • getFirstLine

      public TextLine getFirstLine()
    • setFirstLine

      public void setFirstLine(TextLine firstLine)
    • setLastLine

      public void setLastLine(TextLine lastLine)
    • setLastColumn

      public void setLastColumn(TextColumn lastColumn)
    • getFirstColumn

      public TextColumn getFirstColumn()
    • getLastColumn

      public TextColumn getLastColumn()
    • getPenultColumn

      public TextColumn getPenultColumn()
    • getSecondLine

      public TextLine getSecondLine()
    • getPenultLine

      public TextLine getPenultLine()
    • getLastLine

      public TextLine getLastLine()
    • getFirstBaseline

      public double getFirstBaseline()
    • getLastBaseline

      public double getLastBaseline()
    • isEmpty

      public boolean isEmpty()
    • getFontWeight

      public double getFontWeight()
    • getFirstNonSpaceLine

      public TextLine getFirstNonSpaceLine()
    • getNonSpaceLine

      public TextLine getNonSpaceLine(int lineNumber)
    • getFirstNonSpaceLine

      public TextLine getFirstNonSpaceLine(int pageNumber)
    • getNonSpaceLine

      public TextLine getNonSpaceLine(int lineNumber, int pageNumber)
    • hasFullLines

      public boolean hasFullLines()
    • getFontSize

      public double getFontSize()
    • getItalicAngle

      public double getItalicAngle()
    • getTextColor

      public double[] getTextColor()
    • getFontName

      public String getFontName()
    • getTextFormat

      public TextFormat getTextFormat()
    • setTextFormat

      public void setTextFormat(TextFormat textFormat)
    • getMaxFontSize

      public Double getMaxFontSize()
    • getBackgroundColor

      public double[] getBackgroundColor()
    • isSpaceNode

      public boolean isSpaceNode()
    • isStartsWithArabicNumber

      public boolean isStartsWithArabicNumber()
    • getValue

      public String getValue()
    • equals

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

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

      public String toString()
      Overrides:
      toString in class SemanticNode