## Uses of Class
org.faceless.pdf2.PDFFont

- Packages that use PDFFont
  Package | Description
  --- | ---
  org.faceless.pdf2 | Contains the classes used to create a PDF document

- - ### Uses of PDFFont in org.faceless.pdf2

    Subclasses of PDFFont in org.faceless.pdf2
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OpenTypeFont` A subclass of `PDFFont` that represents an OpenType font.
    `class` | `StandardCJKFont` A subclass of PDFFont representing the "standard" Chinese, Japanese and Korean fonts which are supplied by default with Acrobat 5.0 or later, or with a supplementary "language pack" for earlier releases.
    `class` | `StandardFont` A concrete subclass of `PDFFont` representing the standard 14 fonts guaranteed to exist in all PDF readers.
    `class` | `Type1Font` Create a new PostScript Type 1 font.

    Methods in org.faceless.pdf2 that return PDFFont
    Modifier and Type | Method and Description
    --- | ---
    `PDFFont` | PDFStyle.`getBackupFont(int i)` Get the specified backup font, as set by `PDFStyle.addBackupFont(org.faceless.pdf2.PDFFont)`.
    `PDFFont` | PDFStyle.`getFont()` Return the font, as set by `PDFStyle.setFont(org.faceless.pdf2.PDFFont, float)`
    `PDFFont` | OutputProfiler.FontAction.`getFont(OutputProfiler profiler, String name, boolean embedded, PDFFont font)` Returns the font to use instead of the specified font, or `null` to make no changes
    `PDFFont` | OutputProfiler.AutoEmbeddingFontAction.`getFont(OutputProfiler profiler, String name, boolean embedded, PDFFont font)`
    `PDFFont` | PDFFont.`versionBold()` Return a bold version of the current font, if available.
    `PDFFont` | StandardCJKFont.`versionBold()`
    `PDFFont` | StandardFont.`versionBold()`
    `PDFFont` | PDFFont.`versionItalic()` Return an italic version of the current font, if available.
    `PDFFont` | StandardCJKFont.`versionItalic()`
    `PDFFont` | StandardFont.`versionItalic()`
    `PDFFont` | PDFFont.`versionNonBold()` Return a non-bold version of the current font, if available.
    `PDFFont` | StandardCJKFont.`versionNonBold()`
    `PDFFont` | StandardFont.`versionNonBold()`
    `PDFFont` | PDFFont.`versionNonItalic()` Return a non-italic version of the current font, if available.
    `PDFFont` | StandardCJKFont.`versionNonItalic()`
    `PDFFont` | StandardFont.`versionNonItalic()`
    `PDFFont` | PDFFont.`versionRegular()` Return a non-bold, non-italic version of the current font, if available.
    `PDFFont` | StandardCJKFont.`versionRegular()`
    `PDFFont` | StandardFont.`versionRegular()`

    Methods in org.faceless.pdf2 with parameters of type PDFFont
    Modifier and Type | Method and Description
    --- | ---
    `void` | OutputProfiler.AutoEmbeddingFontAction.`add(PDFFont font)` Add a new PDFFont to the set of fonts that could be substituted into the PDF.
    `void` | PDFStyle.`addBackupFont(PDFFont font)` Add a backup font to the current style.
    `PDFFont` | OutputProfiler.FontAction.`getFont(OutputProfiler profiler, String name, boolean embedded, PDFFont font)` Returns the font to use instead of the specified font, or `null` to make no changes
    `PDFFont` | OutputProfiler.AutoEmbeddingFontAction.`getFont(OutputProfiler profiler, String name, boolean embedded, PDFFont font)`
    `void` | PDFStyle.`setFont(PDFFont font, float size)` Set the font and font size for this style.

Copyright © 2001-2015 Big Faceless Organization