![]() | InDesign SDK 20.5 |
#include <IGlyphUtils.h>
Public Types | |
| typedef base_type | data_type |
Public Member Functions | |
| GlyphEntry (Text::GlyphID id=0) | |
| Text::GlyphID | GetGlyphID () const |
| void | SetGlyphID (const Text::GlyphID glyphID) |
| UTF32TextChar | GetUnicodeGlyphID (IPMFont *font) const |
| bool16 | GetOTFFeatureUnicodeCombo (IPMFont *font, GlyphAccessData &glyphAccessData) const |
Protected Attributes | |
| Text::GlyphID | fGlyphID |
| UTF32TextChar | fCachedUnicodeGlyphID |
| inline |
Get the glyph id
| bool16 GlyphEntry::GetOTFFeatureUnicodeCombo | ( | IPMFont * | font, |
| GlyphAccessData & | glyphAccessData | ||
| ) | const |
Sets glyphAccessData->fDesiredTag to global gDesiredTag. Calls IPMFont::GetOTGlyphAccess. External code should not use this and call IPMFont::GetOTGlyphAccess instead.
| font | font glyph id is in |
| glyphAccessData | access data |
| UTF32TextChar GlyphEntry::GetUnicodeGlyphID | ( | IPMFont * | font | ) | const |
Gets a unicode character value for a glyph id. Caches its value.
| font | font glyphid is from |
| inline |
Set the glyph id
| glyphID | glyph id |