Package com.itextpdf.text.pdf.parser
Class FilteredRenderListener
java.lang.Object
com.itextpdf.text.pdf.parser.FilteredRenderListener
- All Implemented Interfaces:
RenderListener
- Direct Known Subclasses:
FilteredTextRenderListener
A text render listener that filters text operations before passing them on to a delegate
- Since:
- 5.0.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RenderListener
The delegate that will receive the text render operation if the filters all passprivate final RenderFilter[]
The filters to be applied -
Constructor Summary
ConstructorsConstructorDescriptionFilteredRenderListener
(RenderListener delegate, RenderFilter... filters) Construction -
Method Summary
Modifier and TypeMethodDescriptionvoid
This class delegates this callvoid
This class delegates this callvoid
renderImage
(ImageRenderInfo renderInfo) Applies filters, then delegates to the delegate if all filters passvoid
renderText
(TextRenderInfo renderInfo) Applies filters, then delegates to the delegate if all filters pass
-
Field Details
-
delegate
The delegate that will receive the text render operation if the filters all pass -
filters
The filters to be applied
-
-
Constructor Details
-
FilteredRenderListener
Construction- Parameters:
delegate
- the delegateRenderListener
that will receive filtered text operationsfilters
- the filter(s) to apply
-
-
Method Details
-
renderText
Applies filters, then delegates to the delegate if all filters pass- Specified by:
renderText
in interfaceRenderListener
- Parameters:
renderInfo
- contains info to render text- See Also:
-
beginTextBlock
public void beginTextBlock()This class delegates this call- Specified by:
beginTextBlock
in interfaceRenderListener
- See Also:
-
endTextBlock
public void endTextBlock()This class delegates this call- Specified by:
endTextBlock
in interfaceRenderListener
- See Also:
-
renderImage
Applies filters, then delegates to the delegate if all filters pass- Specified by:
renderImage
in interfaceRenderListener
- Parameters:
renderInfo
- information specifying what to render- Since:
- 5.0.1
- See Also:
-