Class ASCII85Filter

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

public class ASCII85Filter extends PDFFilter
PDF Filter for ASCII85. This applies a filter to a pdf stream that converts the data to ASCII.
  • Constructor Details

    • ASCII85Filter

      public ASCII85Filter()
  • Method Details

    • getName

      public String getName()
      Get the PDF name of this filter.
      Specified by:
      getName in class PDFFilter
      Returns:
      the name of the filter to be inserted into the 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 parameters.
      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