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
public class FilteredRenderListener extends java.lang.Object implements RenderListener
A text render listener that filters text operations before passing them on to a delegate- Since:
- 5.0.1
-
-
Field Summary
Fields Modifier and Type Field Description private RenderListenerdelegateThe delegate that will receive the text render operation if the filters all passprivate RenderFilter[]filtersThe filters to be applied
-
Constructor Summary
Constructors Constructor Description FilteredRenderListener(RenderListener delegate, RenderFilter... filters)Construction
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginTextBlock()This class delegates this callvoidendTextBlock()This class delegates this callvoidrenderImage(ImageRenderInfo renderInfo)Applies filters, then delegates to the delegate if all filters passvoidrenderText(TextRenderInfo renderInfo)Applies filters, then delegates to the delegate if all filters pass
-
-
-
Field Detail
-
delegate
private final RenderListener delegate
The delegate that will receive the text render operation if the filters all pass
-
filters
private final RenderFilter[] filters
The filters to be applied
-
-
Constructor Detail
-
FilteredRenderListener
public FilteredRenderListener(RenderListener delegate, RenderFilter... filters)
Construction- Parameters:
delegate- the delegateRenderListenerthat will receive filtered text operationsfilters- the filter(s) to apply
-
-
Method Detail
-
renderText
public void renderText(TextRenderInfo renderInfo)
Applies filters, then delegates to the delegate if all filters pass- Specified by:
renderTextin interfaceRenderListener- Parameters:
renderInfo- contains info to render text- See Also:
RenderListener.renderText(com.itextpdf.text.pdf.parser.TextRenderInfo)
-
beginTextBlock
public void beginTextBlock()
This class delegates this call- Specified by:
beginTextBlockin interfaceRenderListener- See Also:
RenderListener.beginTextBlock()
-
endTextBlock
public void endTextBlock()
This class delegates this call- Specified by:
endTextBlockin interfaceRenderListener- See Also:
RenderListener.endTextBlock()
-
renderImage
public void renderImage(ImageRenderInfo renderInfo)
Applies filters, then delegates to the delegate if all filters pass- Specified by:
renderImagein interfaceRenderListener- Parameters:
renderInfo- information specifying what to render- Since:
- 5.0.1
- See Also:
RenderListener.renderImage(com.itextpdf.text.pdf.parser.ImageRenderInfo)
-
-