#include <pdftruetype.h>
Public Member Functions | |
wxPdfTrueTypeSubset (const wxString &fileName) | |
Default constructor. | |
virtual | ~wxPdfTrueTypeSubset () |
Default destructor. | |
wxMemoryOutputStream * | CreateSubset (wxInputStream *inFont, wxPdfSortedArrayInt *glyphsUsed, bool includeCmap=false) |
Create subset of a font. | |
Protected Member Functions | |
bool | ReadTableDirectory () |
Read table directory. | |
bool | ReadLocaTable () |
Read 'loca' table. | |
bool | CheckGlyphs () |
Check glyphs. | |
void | FindGlyphComponents (int glyph) |
void | CreateNewTables () |
void | WriteSubsetFont () |
int | CalculateChecksum (char *b, int length) |
void | SkipBytes (int count) |
int | ReadInt () |
short | ReadShort () |
unsigned short | ReadUShort () |
wxString | ReadString (int length) |
void | WriteShort (int n) |
void | WriteInt (int n) |
void | WriteString (const wxString &s) |
void | WriteShortToBuffer (int n, char buffer[2]) |
void | WriteIntToBuffer (int n, char buffer[4]) |
wxPdfTrueTypeSubset::wxPdfTrueTypeSubset | ( | const wxString & | fileName | ) |
Default constructor.
wxPdfTrueTypeSubset::~wxPdfTrueTypeSubset | ( | ) | [virtual] |
Default destructor.
wxMemoryOutputStream * wxPdfTrueTypeSubset::CreateSubset | ( | wxInputStream * | inFont, | |
wxPdfSortedArrayInt * | glyphsUsed, | |||
bool | includeCmap = false | |||
) |
Create subset of a font.
bool wxPdfTrueTypeSubset::ReadTableDirectory | ( | ) | [protected] |
Read table directory.
bool wxPdfTrueTypeSubset::ReadLocaTable | ( | ) | [protected] |
Read 'loca' table.
bool wxPdfTrueTypeSubset::CheckGlyphs | ( | ) | [protected] |
Check glyphs.
void wxPdfTrueTypeSubset::FindGlyphComponents | ( | int | glyph | ) | [protected] |
void wxPdfTrueTypeSubset::CreateNewTables | ( | ) | [protected] |
void wxPdfTrueTypeSubset::WriteSubsetFont | ( | ) | [protected] |
int wxPdfTrueTypeSubset::CalculateChecksum | ( | char * | b, | |
int | length | |||
) | [protected] |
void wxPdfTrueTypeSubset::SkipBytes | ( | int | count | ) | [protected] |
int wxPdfTrueTypeSubset::ReadInt | ( | ) | [protected] |
short wxPdfTrueTypeSubset::ReadShort | ( | ) | [protected] |
unsigned short wxPdfTrueTypeSubset::ReadUShort | ( | ) | [protected] |
wxString wxPdfTrueTypeSubset::ReadString | ( | int | length | ) | [protected] |
void wxPdfTrueTypeSubset::WriteShort | ( | int | n | ) | [protected] |
void wxPdfTrueTypeSubset::WriteInt | ( | int | n | ) | [protected] |
void wxPdfTrueTypeSubset::WriteString | ( | const wxString & | s | ) | [protected] |
void wxPdfTrueTypeSubset::WriteShortToBuffer | ( | int | n, | |
char | buffer[2] | |||
) | [protected] |
void wxPdfTrueTypeSubset::WriteIntToBuffer | ( | int | n, | |
char | buffer[4] | |||
) | [protected] |