Package com.itextpdf.text.pdf.parser
Class MultiFilteredRenderListener
java.lang.Object
com.itextpdf.text.pdf.parser.MultiFilteredRenderListener
- All Implemented Interfaces:
RenderListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<RenderListener> private final List
<RenderFilter[]> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends RenderListener>
EattachRenderListener
(E delegate, RenderFilter... filterSet) Attaches aRenderListener
for the corresponding filter set.void
Called when a new text block is beginning (i.e.void
Called when a text block has ended (i.e.void
renderImage
(ImageRenderInfo renderInfo) Called when image should be renderedvoid
renderText
(TextRenderInfo renderInfo) Called when text should be rendered
-
Field Details
-
delegates
-
filters
-
-
Constructor Details
-
MultiFilteredRenderListener
public MultiFilteredRenderListener()
-
-
Method Details
-
attachRenderListener
Attaches aRenderListener
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 interfaceRenderListener
-
renderText
Description copied from interface:RenderListener
Called when text should be rendered- Specified by:
renderText
in interfaceRenderListener
- 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 interfaceRenderListener
-
renderImage
Description copied from interface:RenderListener
Called when image should be rendered- Specified by:
renderImage
in interfaceRenderListener
- Parameters:
renderInfo
- information specifying what to render
-