com.itextpdf.text.pdf.parser
Class MultiFilteredRenderListener

java.lang.Object
  extended by com.itextpdf.text.pdf.parser.MultiFilteredRenderListener
All Implemented Interfaces:
RenderListener

public class MultiFilteredRenderListener
extends Object
implements RenderListener


Constructor Summary
MultiFilteredRenderListener()
           
 
Method Summary
<E extends RenderListener>
E
attachRenderListener(E delegate, RenderFilter... filterSet)
          Attaches a RenderListener for the corresponding filter set.
 void beginTextBlock()
          Called when a new text block is beginning (i.e.
 void endTextBlock()
          Called when a text block has ended (i.e.
 void renderImage(ImageRenderInfo renderInfo)
          Called when image should be rendered
 void renderText(TextRenderInfo renderInfo)
          Called when text should be rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiFilteredRenderListener

public MultiFilteredRenderListener()
Method Detail

attachRenderListener

public <E extends RenderListener> E attachRenderListener(E delegate,
                                                         RenderFilter... filterSet)
Attaches a RenderListener for the corresponding filter set.

Parameters:
delegate - RenderListener instance to be attached.
filterSet - filter set to be attached. The delegate will be invoked if all the filters pass.

beginTextBlock

public void beginTextBlock()
Description copied from interface: RenderListener
Called when a new text block is beginning (i.e. BT)

Specified by:
beginTextBlock in interface RenderListener

renderText

public void renderText(TextRenderInfo renderInfo)
Description copied from interface: RenderListener
Called when text should be rendered

Specified by:
renderText in interface RenderListener
Parameters:
renderInfo - information specifying what to render

endTextBlock

public void endTextBlock()
Description copied from interface: RenderListener
Called when a text block has ended (i.e. ET)

Specified by:
endTextBlock in interface RenderListener

renderImage

public void renderImage(ImageRenderInfo renderInfo)
Description copied from interface: RenderListener
Called when image should be rendered

Specified by:
renderImage in interface RenderListener
Parameters:
renderInfo - information specifying what to render


Copyright © 2014. All Rights Reserved.