## Uses of Class
org.apache.fop.pdf.AbstractPDFStream

- Packages that use AbstractPDFStream
  Package | Description
  --- | ---
  org.apache.fop.pdf | Classes for handling the low-level creation of PDF documents.

- - ### Uses of AbstractPDFStream in org.apache.fop.pdf

    Subclasses of AbstractPDFStream in org.apache.fop.pdf
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPDFFontStream` Base class for PDF font streams.
    `class` | `ObjectStream` An object stream, as described in section 3.4.6 of the PDF 1.5 Reference.
    `class` | `PDFCFFStream` Special PDFStream for embeddable CFF fonts.
    `class` | `PDFCFFStreamType0C` PDFStream for embeddable OpenType CFF fonts.
    `class` | `PDFCMap` Class representing the CMap encodings.
    `class` | `PDFEmbeddedFile` This class represents an embedded file stream.
    `class` | `PDFFormXObject` PDF Form XObject A derivative of the PDFXObject, is a PDF Stream that has not only a dictionary but a stream of image data.
    `class` | `PDFICCStream` Special PDFStream for ICC profiles (color profiles).
    `class` | `PDFImageXObject` PDF XObject A derivative of the PDF Object, is a PDF Stream that has not only a dictionary but a stream of image data.
    `class` | `PDFMetadata` Special PDFStream for Metadata.
    `class` | `PDFStream` Class representing a PDF stream.
    `class` | `PDFT1Stream` Special PDFStream for embedding Type 1 fonts.
    `class` | `PDFToUnicodeCMap` Class representing ToUnicode CMaps.
    `class` | `PDFTTFStream` Special PDFStream for embeddable TrueType fonts.
    `class` | `PDFXObject` Abstract base class of PDF XObjects.

    Methods in org.apache.fop.pdf that return AbstractPDFStream
    Modifier and Type | Method and Description
    --- | ---
    `AbstractPDFStream` | PDFFontDescriptor.`getCIDSet()`
    `AbstractPDFStream` | PDFFontDescriptor.`getFontFile()`
    `AbstractPDFStream` | PDFFactory.`makeFontFile(FontDescriptor desc, java.lang.String fontPrefix)` Embeds a font.

    Methods in org.apache.fop.pdf with parameters of type AbstractPDFStream
    Modifier and Type | Method and Description
    --- | ---
    `void` | PDFDocument.`applyEncryption(AbstractPDFStream stream)` Apply the encryption filter to a PDFStream if encryption is enabled.
    `void` | PDFEncryption.`applyFilter(AbstractPDFStream stream)` Adds a PDFFilter to the PDFStream object
    `void` | PDFEncryptionJCE.`applyFilter(AbstractPDFStream stream)` Adds a PDFFilter to the PDFStream object
    `void` | PDFFontDescriptor.`setCIDSet(AbstractPDFStream cidSet)` Sets the CIDSet stream for this font descriptor.
    `void` | PDFFontDescriptor.`setFontFile(FontType subtype, AbstractPDFStream fontfile)` Set the optional font file stream

Copyright 1999-2022 The Apache Software Foundation. All Rights Reserved.