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

Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions

PoDoFo::PdfFontCID Class Reference

#include <PdfFontCID.h>

Inheritance diagram for PoDoFo::PdfFontCID:
Inheritance graph
[legend]
Collaboration diagram for PoDoFo::PdfFontCID:
Collaboration graph
[legend]

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
 PdfFontCID (PdfFontMetrics *pMetrics, const PdfEncoding *const pEncoding, PdfObject *pObject, bool bEmbed)
 PdfFontCID (PdfFontMetrics *pMetrics, const PdfEncoding *const pEncoding, PdfVecObjects *pParent, bool bEmbed=true)
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)
void EmbedFont (PdfObject *pDescriptor)
const PdfNameGetBaseFont () const
PdfObjectGetNonConstObject () const
void Init (bool bEmbed)
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
PdfObjectm_pDescriptor
const PdfEncoding *const m_pEncoding
PdfFontMetricsm_pMetrics

Private Member Functions

void CreateCMap (PdfObject *pUnicode) const
void CreateWidth (PdfObject *pFontDict) const

Detailed Description

A PdfFont that represents a CID font.

Definition at line 33 of file PdfFontCID.h.


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

Generated by  Doxygen 1.6.0   Back to index