PoDoFo::PdfFontSimple Class Reference
#include <PdfFontSimple.h>
List of all members.
Detailed Description
This is a common base class for simple fonts like truetype or type1 fonts.
Constructor & Destructor Documentation
PoDoFo::PdfFontSimple::PdfFontSimple |
( |
PdfFontMetrics * |
pMetrics, |
|
|
const PdfEncoding *const |
pEncoding, |
|
|
PdfVecObjects * |
pParent | |
|
) |
| | |
Create a new PdfFont object which will introduce itself automatically to every page object it is used on.
The font has a default font size of 12.0pt.
- Parameters:
-
| pMetrics | pointer to a font metrics object. The font in the PDF file will match this fontmetrics object. The metrics object is deleted along with the font. |
| pEncoding | the encoding of this font. The encoding will be owned by this font and will be deleted along with it. |
| pParent | parent of the font object |
PoDoFo::PdfFontSimple::PdfFontSimple |
( |
PdfFontMetrics * |
pMetrics, |
|
|
const PdfEncoding *const |
pEncoding, |
|
|
PdfObject * |
pObject | |
|
) |
| | |
Create a PdfFont based on an existing PdfObject
- Parameters:
-
| pMetrics | pointer to a font metrics object. The font in the PDF file will match this fontmetrics object. The metrics object is deleted along with the font. |
| pEncoding | the encoding of this font. The encoding will be owned by this font and will be deleted along with it. |
| pObject | an existing PdfObject |
Member Function Documentation
virtual void PoDoFo::PdfFontSimple::EmbedFont |
( |
PdfObject * |
pDescriptor |
) |
[protected, pure virtual] |
Embed the font file directly into the PDF file.
- Parameters:
-
| pDescriptor | font descriptor object |
Implemented in PoDoFo::PdfFontType1.
void PoDoFo::PdfFontSimple::Init |
( |
bool |
bEmbed, |
|
|
const PdfName & |
rsSubType | |
|
) |
| | [protected] |
Initialize this font object.
- Parameters:
-
| bEmbed | if true embed the font data into the PDF file. |
| rsSubType | the subtype of the real font. |