#include <PdfFontType1.h>
Inheritance diagram for PoDoFo::PdfFontType1:
Public Member Functions | |
PdfFontType1 (PdfFontMetrics *pMetrics, const PdfEncoding *const pEncoding, PdfVecObjects *pParent, bool bEmbed, bool bSubsetting=false) | |
PdfFontType1 (PdfFontMetrics *pMetrics, const PdfEncoding *const pEncoding, PdfObject *pObject) | |
PdfFontType1 (PdfFontType1 *pFont, PdfFontMetrics *pMetrics, const char *pszSuffix, PdfVecObjects *pParent) | |
Protected Member Functions | |
virtual void | AddUsedSubsettingGlyphs (const PdfString &sText, long lStringLen) |
virtual void | AddUsedGlyphname (const char *sGlyphName) |
virtual void | EmbedSubsetFont () |
virtual void | EmbedFontFile (PdfObject *pDescriptor) |
|
Create a new Type1 font object.
|
|
Create a PdfFont based on an existing PdfObject
|
|
Create a PdfFont based on an existing PdfFont with a new id
|
|
Remember the glyphname in case of subsetting
Reimplemented from PoDoFo::PdfFont. |
|
Remember the glyphs used in the string in case of subsetting
Reimplemented from PoDoFo::PdfFont. |
|
Embed the font file directly into the PDF file.
Implements PoDoFo::PdfFontSimple. |
|
Embeds pending subset-font into PDF page Reimplemented from PoDoFo::PdfFont. |