Class ASCIIHexFilter

java.lang.Object
org.apache.fop.pdf.PDFFilter
org.apache.fop.pdf.ASCIIHexFilter

public class ASCIIHexFilter extends PDFFilter
ASCII Hex filter for PDF streams. This filter converts a pdf stream to ASCII hex data.
  • Constructor Details

    • ASCIIHexFilter

      public ASCIIHexFilter()
  • Method Details

    • getName

      public String getName()
      Get the name of this filter.
      Specified by:
      getName in class PDFFilter
      Returns:
      the name of this filter for pdf
    • isASCIIFilter

      public boolean isASCIIFilter()
      Returns true if the filter is an ASCII filter that isn't necessary when encryption is active.
      Overrides:
      isASCIIFilter in class PDFFilter
      Returns:
      boolean True if this filter is an ASCII filter
    • getDecodeParms

      public PDFObject getDecodeParms()
      Get the decode params.
      Specified by:
      getDecodeParms in class PDFFilter
      Returns:
      always null
    • applyFilter

      public OutputStream applyFilter(OutputStream out) throws IOException
      Applies a filter to an OutputStream.
      Specified by:
      applyFilter in class PDFFilter
      Parameters:
      out - contents to be filtered
      Returns:
      OutputStream filtered contents
      Throws:
      IOException - In case of an I/O problem