![]() | InDesign SDK 20.5 |
This is the complete list of members for IGlyphUtilsME, including all inherited members.
| AddRef() const =0 | IPMUnknown | pure virtual |
| GetEntireFont(IPMFont *font, LanguageID id, GlyphSet *glyphSet, GlyphSet::GlyphSortOrder sortOrder=GlyphSet::kNoOrder)=0 | IGlyphUtilsME | pure virtual |
| GetFilteredGlyphs(IPMFont *font, LanguageID id, GlyphSet *glyphSet, GlyphFilterProcList &includeFilterProcList, GlyphFilterProcList &excludeFilterProcList, GlyphSet::GlyphSortOrder sortOrder=GlyphSet::kNoOrder)=0 | IGlyphUtilsME | pure virtual |
| GetGlyphAccessInfo(Text::GlyphID glyphID, IPMFont *font, LanguageID id, GlyphAccessData *glyphAccessData)=0 | IGlyphUtilsME | pure virtual |
| GetGlyphAllAccessInfo(Text::GlyphID glyphID, IPMFont *font, LanguageID langID, K2Vector< GlyphAccessData * > &glyphAccessDataList)=0 | IGlyphUtilsME | pure virtual |
| GetGlyphAlternateCount(IPMFont *font, LanguageID id, Text::GlyphID glyph, const char *tag=nil)=0 | IGlyphUtilsME | pure virtual |
| GetGlyphHasAlternate(IPMFont *font, LanguageID id, Text::GlyphID glyph, const char *tag=nil)=0 | IGlyphUtilsME | pure virtual |
| GetGlyphListGlyphSet(IPMFont *font, IFontInstance *fontInstance, LanguageID id, Text::GlyphID *glyphs, int32 numGlyphs, GlyphSet *glyphSet, GlyphSet::GlyphSortOrder sortOrder=GlyphSet::kNoOrder)=0 | IGlyphUtilsME | pure virtual |
| GetGlyphsForFeatureAccessInfo(const char *tags, int32 numTags, IPMFont *font, LanguageID id, GlyphSet *glyphSet)=0 | IGlyphUtilsME | pure virtual |
| GetOTFAttribute(char *tags, int32 choice, AttributeBossList *attrBossList, OpenTypeFeatureList &featureList, int32 &form, IFontInstance *fontInstance, LanguageID id, const WideString &stringToApply, Text::GlyphID g)=0 | IGlyphUtilsME | pure virtual |
| GetOTFFeature(IPMFont *font, IFontInstance *fontInstance, LanguageID id, const GlyphEntry *baseGlyph, const GlyphEntry *alternate, char *tagBuffer, int32 &choice)=0 | IGlyphUtilsME | pure virtual |
| GetOTFFeatureGlyphSet(const char *tags, int32 numTags, IPMFont *font, LanguageID id, GlyphSet *glyphSet, GlyphSet::GlyphSortOrder sortOrder=GlyphSet::kNoOrder)=0 | IGlyphUtilsME | pure virtual |
| GetSelectionGlyphSet(IPMFont *font, IFontInstance *fontInstance, LanguageID id, const WideString &chars, Text::GlyphID glyph, GlyphSet *glyphSet, GlyphSet::GlyphSortOrder sortOrder=GlyphSet::kNoOrder)=0 | IGlyphUtilsME | pure virtual |
| InsertTheCharacter(ISelectionManager *selMgr, IPMFont *font, LanguageID id, const GlyphEntry *baseGlyphEntry, const GlyphEntry *alternateGlyphEntry, bool16 selectChar=kFalse, bool16 setFont=kFalse)=0 | IGlyphUtilsME | pure virtual |
| InsertTheCharacterAtRange(ISelectionManager *selMgr, IPMFont *font, LanguageID id, const GlyphEntry *baseGlyphEntry, const GlyphEntry *alternateGlyphEntry, bool16 selectChar=kFalse, bool16 setFont=kFalse, TextIndex start=kInvalidTextIndex, TextIndex end=kInvalidTextIndex, const RangeData *rangeToSelect=nil)=0 | IGlyphUtilsME | pure virtual |
| kDefaultIID enum value (defined in IGlyphUtilsME) | IGlyphUtilsME | |
| QueryInterface(PMIID interfaceID) const =0 | IPMUnknown | pure virtual |
| Release() const =0 | IPMUnknown | pure virtual |
| TestFeatureSubstitution(IFontInstance *fontInstance, LanguageID id, const WideString &textString, char *tags, int32 *choices, int32 numFeatures, Text::GlyphID testGlyphID)=0 | IGlyphUtilsME | pure virtual |