Class TextMarginFinder
- java.lang.Object
-
- com.itextpdf.kernel.pdf.canvas.parser.listener.TextMarginFinder
-
- All Implemented Interfaces:
IEventListener
public class TextMarginFinder extends java.lang.Object implements IEventListener
This class allows you to find the rectangle which contains all the text in the given content stream.
-
-
Field Summary
Fields Modifier and Type Field Description private RectangletextRectangle
-
Constructor Summary
Constructors Constructor Description TextMarginFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideventOccurred(IEventData data, EventType type)Called when some event occurs during parsing a content stream.java.util.Set<EventType>getSupportedEvents()Provides the set of event types this listener supports.RectanglegetTextRectangle()Returns the common text rectangle, containing all the text found in the stream so far, otnull, if no text has been found yet.
-
-
-
Field Detail
-
textRectangle
private Rectangle textRectangle
-
-
Method Detail
-
eventOccurred
public void eventOccurred(IEventData data, EventType type)
Description copied from interface:IEventListenerCalled when some event occurs during parsing a content stream.- Specified by:
eventOccurredin interfaceIEventListener- Parameters:
data- Combines the data required for processing corresponding event type.type- Event type.
-
getSupportedEvents
public java.util.Set<EventType> getSupportedEvents()
Description copied from interface:IEventListenerProvides the set of event types this listener supports. Returns null if all possible event types are supported.- Specified by:
getSupportedEventsin interfaceIEventListener- 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, otnull, if no text has been found yet.- Returns:
- common text rectangle
-
-