Table of Contents

Namespace iText.Kernel.Pdf.Canvas.Parser.Listener

Classes

CharacterRenderInfo

This class represents a single character and its bounding box

DefaultPdfTextLocation

This class acts as a default implementation of IPdfTextLocation

FilteredEventListener

An event listener which filters events on the fly before passing them on to the delegate.

FilteredTextEventListener

A text event listener which filters events on the fly before passing them on to the delegate.

GlyphEventListener

This class expands each TextRenderInfo for RENDER_TEXT event types into multiple TextRenderInfo instances for each glyph occurred.

GlyphTextEventListener

This class expands each TextRenderInfo for RENDER_TEXT event types into multiple TextRenderInfo instances for each glyph occurred.

LocationTextExtractionStrategy
RegexBasedLocationExtractionStrategy

This class is designed to search for the occurrences of a regular expression and return the resultant rectangles.

SimpleTextExtractionStrategy
TextChunk

Represents a chunk of text, it's orientation, and location relative to the orientation vector

TextMarginFinder

This class allows you to find the rectangle which contains all the text in the given content stream.

Interfaces

IEventListener

A callback interface that receives notifications from the PdfCanvasProcessor as various events occur (see EventType ).

ILocationExtractionStrategy

This is a special interface for IEventFilter that returns a collection of rectangles as result of its work.

IPdfTextLocation

Instances of this interface represent a piece of text, somewhere on a page in a pdf document.

ITextChunkLocation
ITextExtractionStrategy

This is a special interface for IEventFilter that returns text as result of its work.

LocationTextExtractionStrategy.ITextChunkLocationStrategy