Class ShapeTextVisitor

java.lang.Object
org.apache.poi.xdgf.usermodel.shape.ShapeVisitor
org.apache.poi.xdgf.usermodel.shape.ShapeTextVisitor

public class ShapeTextVisitor extends ShapeVisitor
Only visits text nodes, accumulates text content into a string The text is returned in arbitrary order, with no regards to the location of the text on the page. This may change in the future.
  • Field Details

  • Constructor Details

    • ShapeTextVisitor

      public ShapeTextVisitor()
  • Method Details

    • getAcceptor

      protected ShapeVisitorAcceptor getAcceptor()
      Description copied from class: ShapeVisitor
      Is only called on construction of the visitor, allows mixing visitors and acceptors
      Overrides:
      getAcceptor in class ShapeVisitor
    • visit

      public void visit(XDGFShape shape, AffineTransform globalTransform, int level)
      Specified by:
      visit in class ShapeVisitor
      Parameters:
      shape - Current shape
      globalTransform - A transform that can convert the shapes points to global coordinates
      level - Level in the tree (0 is topmost, 1 is next level...
    • getText

      public String getText()
      Call this after visitation has completed