Class MultiFilteredRenderListener

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

public class MultiFilteredRenderListener extends Object implements RenderListener
  • Field Details

  • Constructor Details

    • MultiFilteredRenderListener

      public MultiFilteredRenderListener()
  • Method Details

    • 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