iText 8.0.2 API
iText.Kernel.Pdf.Canvas.Parser.Listener.GlyphEventListener Class Reference

This class expands each iText.Kernel.Pdf.Canvas.Parser.Data.TextRenderInfo for iText.Kernel.Pdf.Canvas.Parser.EventType.RENDER_TEXT event types into multiple iText.Kernel.Pdf.Canvas.Parser.Data.TextRenderInfo instances for each glyph occurred. More...

Inheritance diagram for iText.Kernel.Pdf.Canvas.Parser.Listener.GlyphEventListener:
iText.Kernel.Pdf.Canvas.Parser.Listener.IEventListener iText.Kernel.Pdf.Canvas.Parser.Listener.GlyphTextEventListener

Public Member Functions

  GlyphEventListener (IEventListener delegate_)
  Constructs a GlyphEventListener instance by a delegate to which the expanded text events for each glyph occurred will be passed on. More...
 
virtual void  EventOccurred (IEventData data, EventType type)
  Called when some event occurs during parsing a content stream. More...
 
virtual ICollection< EventType GetSupportedEvents ()
  Provides the set of event types this listener supports. More...
 

Detailed Description

This class expands each iText.Kernel.Pdf.Canvas.Parser.Data.TextRenderInfo for iText.Kernel.Pdf.Canvas.Parser.EventType.RENDER_TEXT event types into multiple iText.Kernel.Pdf.Canvas.Parser.Data.TextRenderInfo instances for each glyph occurred.

Constructor & Destructor Documentation

◆ GlyphEventListener()

iText.Kernel.Pdf.Canvas.Parser.Listener.GlyphEventListener.GlyphEventListener ( IEventListener  delegate_ )
inline

Constructs a GlyphEventListener instance by a delegate to which the expanded text events for each glyph occurred will be passed on.

Parameters
delegate_ delegate to pass the expanded glyph render events to.

Member Function Documentation

◆ EventOccurred()

virtual void iText.Kernel.Pdf.Canvas.Parser.Listener.GlyphEventListener.EventOccurred ( IEventData  data,
EventType  type 
)
inlinevirtual

Called when some event occurs during parsing a content stream.

Parameters
data Combines the data required for processing corresponding event type.
type Event type.

Implements iText.Kernel.Pdf.Canvas.Parser.Listener.IEventListener.

◆ GetSupportedEvents()

virtual ICollection<EventType> iText.Kernel.Pdf.Canvas.Parser.Listener.GlyphEventListener.GetSupportedEvents ( )
inlinevirtual

Provides the set of event types this listener supports.

Provides the set of event types this listener supports. Returns null if all possible event types are supported.

Returns
Set of event types supported by this listener or null if all possible event types are supported.

Implements iText.Kernel.Pdf.Canvas.Parser.Listener.IEventListener.