GetGlyphs(IntPtr,Int32,IntPtr,Boolean,Boolean,ScriptAnalysis,IntPtr,IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr,IntPtr,IntPtr,Int32,Boolean) Method
In This Topic
HRESULT IDWriteTextAnalyzer::GetGlyphs([In, Buffer] const wchar_t* textString,[In] unsigned int textLength,[In] IDWriteFontFace* fontFace,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis,[In, Optional] const wchar_t* localeName,[In, Optional] IDWriteNumberSubstitution* numberSubstitution,[In, Optional] const void** features,[In, Buffer, Optional] const unsigned int* featureRangeLengths,[In] unsigned int featureRanges,[In] unsigned int maxGlyphCount,[Out, Buffer] unsigned short* clusterMap,[Out, Buffer] DWRITE_SHAPING_TEXT_PROPERTIES* textProps,[Out, Buffer] unsigned short* glyphIndices,[Out, Buffer] DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProps,[Out] unsigned int* actualGlyphCount)
Syntax
'Declaration
Public Overloads Function GetGlyphs( _
ByVal As System.IntPtr, _
ByVal As System.Integer, _
ByVal As System.IntPtr, _
ByVal As System.Boolean, _
ByVal As System.Boolean, _
ByVal As ScriptAnalysis, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.Integer, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByRef As System.Integer, _
Optional ByVal As System.Boolean _
) As HResult
public HResult GetGlyphs(
System.IntPtr ,
System.int ,
System.IntPtr ,
System.bool ,
System.bool ,
ScriptAnalysis ,
System.IntPtr ,
System.IntPtr ,
System.IntPtr ,
System.IntPtr ,
System.int ,
System.IntPtr ,
System.IntPtr ,
System.IntPtr ,
System.IntPtr ,
out System.int ,
System.bool
)
Parameters
- textString
- textLength
- fontFace
- isSideways
- isRightToLeft
- scriptAnalysis
- localeName
- numberSubstitution
- features
- featureRangeLengths
- maxGlyphCount
- clusterMap
- textProps
- glyphIndices
- glyphProps
- actualGlyphCount
- checkForOutOfRange
See Also