InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IFontInstance Member List

This is the complete list of members for IFontInstance, including all inherited members.
AddRef() const grRefCountedObjvirtual
AppendGlyphIDs(const UTF16TextChar *buffer, int32 bufSize, K2Vector< Text::GlyphID > &glyphIDs) const =0IFontInstancepure virtual
ApplyFeatures(PMRealGlyphPoint *glyphPoints, size_t &numGlyphPoints, size_t &numGlyphPointsAvail, int32 numFeatures, const char *features, const int32 *choiceIndices, const size_t *featureRanges, char *changeAttrib, FeatureInfoFlags flags, PMReal *penPos=nil, PMReal *caretPositions=nil, const char *scriptTag=nil, const char *langTag=nil) const =0IFontInstancepure virtual
FeatureInfoFlags enum nameIFontInstance
FillOutGlyphIDs(PMRealGlyphPoint *glyphPoints, int32 numGlyphs, const UTF16TextChar *textchars, int32 bufSize) const =0IFontInstancepure virtual
fRefCount (defined in grRefCountedObj)grRefCountedObjmutableprotected
GermanLocaleDropsLigatures() const =0IFontInstancepure virtual
GetAscent() const =0IFontInstancepure virtual
GetCapHeight() const =0IFontInstancepure virtual
GetCTFontInst() const =0IFontInstancepure virtual
GetCTFontInstance() const =0IFontInstancepure virtual
GetDescent() const =0IFontInstancepure virtual
GetDesignVector(PMReal *designVec, size_t &designVecLen) const =0IFontInstancepure virtual
GetEmBoxHeight() const =0IFontInstancepure virtual
GetGlyphBBox(Text::GlyphID glyphID) const =0IFontInstancepure virtual
GetGlyphID(UTF32TextChar charCode) const =0IFontInstancepure virtual
GetGlyphIDs(const WideString &textString, K2Vector< Text::GlyphID > &glyphIDs) const =0IFontInstancepure virtual
GetGlyphWidth(Text::GlyphID glyphID) const =0IFontInstancepure virtual
GetHorizEmBoxDepth() const =0IFontInstancepure virtual
GetHorizICFBoxDepth() const =0IFontInstancepure virtual
GetICFBoxInsets(PMReal *fromEmTop, PMReal *fromEmBottom) const =0IFontInstancepure virtual
GetKerns(PMRealGlyphPoint *glyphPoints, int32 numGlyphs, bool16 vertical=kFalse, const char *scriptTag=nil, const char *langTag=nil) const =0IFontInstancepure virtual
GetNotDefinedGlyph() const =0IFontInstancepure virtual
GetNumDesignAxes() const =0IFontInstancepure virtual
GetOutlineInfo(IOutlineInfo *callBack, Text::GlyphID glyphID, PMReal xOffset, PMReal yOffset, int32 flags=kNormalOutlines) const =0IFontInstancepure virtual
GetParentCTFontDict() const =0IFontInstancepure virtual
GetPMMatrix() const =0IFontInstancepure virtual
GetWidths(PMRealGlyphPoint *glyphPoints, int32 numGlyphs) const =0IFontInstancepure virtual
GetWritingDirection() const =0IFontInstancepure virtual
GetXHeight() const =0IFontInstancepure virtual
grRefCountedObj()grRefCountedObjinline
HasKerningTable() const =0IFontInstancepure virtual
kApplyGlyphPos enum valueIFontInstance
kApplyGlyphSub enum valueIFontInstance
kApplyGlyphSubAndPos enum valueIFontInstance
kCTFlagsBitMask enum value (defined in IFontInstance)IFontInstance
kGlyphDeleted enum value (defined in IFontInstance)IFontInstance
kHintedOutlines enum value (defined in IFontInstance)IFontInstance
kLigatureApplied enum value (defined in IFontInstance)IFontInstance
kModifyWidthsInPlace enum value (defined in IFontInstance)IFontInstance
kNoChange enum value (defined in IFontInstance)IFontInstance
kNormalOutlines enum value (defined in IFontInstance)IFontInstance
kRightToLeft enum valueIFontInstance
kVerticalGlyphs enum value (defined in IFontInstance)IFontInstance
kVerticalOutlines enum value (defined in IFontInstance)IFontInstance
MeasureWText(const UTF16TextChar *text, int32 utf16BufferLength, PMReal &xWidth, PMReal *yHeight=nil) const =0IFontInstancepure virtual
MeasureWText(const WideString &string, PMReal &xWidth, PMReal *yHeight=nil) const =0IFontInstancepure virtual
MeasureWText(const PMString &string, PMReal &xWidth, PMReal *yHeight=nil) const =0IFontInstancepure virtual
Release() const grRefCountedObjvirtual
~grRefCountedObj()=0grRefCountedObjpure virtual