#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] |
1.5.1-p1