Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

Public Member Functions | Protected Member Functions | Protected Attributes

PoDoFo::PdfFontSimple Class Reference

#include <PdfFontSimple.h>

Inheritance diagram for PoDoFo::PdfFontSimple:
Inheritance graph
Collaboration diagram for PoDoFo::PdfFontSimple:
Collaboration graph

List of all members.

Public Member Functions

virtual void AddUsedSubsettingGlyphs (const PdfString &sText, long lStringLen)
virtual void EmbedFont ()
virtual void EmbedSubsetFont ()
const PdfEncodingGetEncoding () const
float GetFontCharSpace () const
const PdfFontMetricsGetFontMetrics () const
PdfFontMetricsGetFontMetrics2 ()
float GetFontScale () const
float GetFontSize () const
const PdfNameGetIdentifier () const
PdfObjectGetObject ()
const PdfObjectGetObject () const
bool IsBold () const
bool IsItalic () const
bool IsStrikeOut () const
bool IsSubsetting () const
bool IsUnderlined () const
 PdfFontSimple (PdfFontMetrics *pMetrics, const PdfEncoding *const pEncoding, PdfObject *pObject)
 PdfFontSimple (PdfFontMetrics *pMetrics, const PdfEncoding *const pEncoding, PdfVecObjects *pParent)
void SetFontCharSpace (float fCharSpace)
void SetFontScale (float fScale)
void SetFontSize (float fSize)
void SetStrikeOut (bool bStrikeOut)
void SetUnderlined (bool bUnder)
virtual void WriteStringToStream (const PdfString &rsString, PdfStream *pStream)

Protected Member Functions

PdfObjectCreateObject (const char *pszType=NULL)
virtual void EmbedFontFile (PdfObject *pDescriptor)=0
const PdfNameGetBaseFont () const
PdfObjectGetNonConstObject () const
void Init (bool bEmbed, const PdfName &rsSubType)
void InitBase14Font ()
const char * TypeNameForIndex (int i, const char **ppTypes, long lLen) const
int TypeNameToIndex (const char *pszType, const char **ppTypes, long lLen, int nUnknownValue) const

Protected Attributes

bool m_bBold
bool m_bIsSubsetting
bool m_bItalic
bool m_bStrikedOut
bool m_bUnderlined
bool m_bWasEmbedded
PdfName m_Identifier
bool m_isBase14
const PdfEncoding *const m_pEncoding

Detailed Description

This is a common base class for simple fonts like truetype or type1 fonts.

Definition at line 32 of file PdfFontSimple.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index