Class TextMarginFinder

java.lang.Object
com.itextpdf.kernel.pdf.canvas.parser.listener.TextMarginFinder
All Implemented Interfaces:
IEventListener

public class TextMarginFinder extends Object implements IEventListener
This class allows you to find the rectangle which contains all the text in the given content stream.
  • Constructor Details

    • TextMarginFinder

      public TextMarginFinder()
  • Method Details

    • eventOccurred

      public void eventOccurred (IEventData data, EventType type)
      Description copied from interface: IEventListener
      Called when some event occurs during parsing a content stream.
      Specified by:
      eventOccurred in interface IEventListener
      Parameters:
      data - Combines the data required for processing corresponding event type.
      type - Event type.
    • getSupportedEvents

      public Set<EventType> getSupportedEvents()
      Description copied from interface: IEventListener
      Provides the set of event types this listener supports. Returns null if all possible event types are supported.
      Specified by:
      getSupportedEvents in interface IEventListener
      Returns:
      Set of event types supported by this listener or null if all possible event types are supported.
    • getTextRectangle

      public Rectangle getTextRectangle()
      Returns the common text rectangle, containing all the text found in the stream so far, ot null, if no text has been found yet.
      Returns:
      common text rectangle