InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
GlyphAccessData Class Reference

#include <IPMFont.h>

Public Types

typedef object_type data_type
 

Public Attributes

WideString fDesiredTextChars
 
int32 fDesiredTag
 
WideString fTextChars
 
OpenTypeFeatureList fFeatureList
 
bool16 fFoundNonAALT
 
bool16 fFoundNonPUAUnicodeValue
 

Detailed Description

GlyphAccessData

See Also
GetOTGlyphAccess

Member Data Documentation

int32 GlyphAccessData::fDesiredTag

INPUT - A preferred opentype feature for the glyph. 0 if there is no preferred OpenType feature

WideString GlyphAccessData::fDesiredTextChars

INPUT - A preferred unicode value for the glyph. Length == 0 if no preferred textchars.

OpenTypeFeatureList GlyphAccessData::fFeatureList

OUTPUT - opentype features that will access this glyph.

bool16 GlyphAccessData::fFoundNonAALT

OUTPUT - true if an access was found that does not use the 'AALT' feature.

bool16 GlyphAccessData::fFoundNonPUAUnicodeValue

OUTPUT - true if an access was found that does not use a Unicode value in the Private Use Area (PUA). PUA values are - kTextChar_PrivateZoneStart = 0xE000 to kTextChar_PrivateZoneEnd = 0x0F8FF

WideString GlyphAccessData::fTextChars

OUTPUT - unicode value that will access this glyph.