ComponentOne Bitmap for WinForms
C1.Win.C1DX.4.8 Assembly / C1.Util.DX.DirectWrite Namespace / TextAnalyzer Class / GetGlyphs Method / GetGlyphs(String,Int32,FontFace,Bool,Bool,ScriptAnalysis,String,NumberSubstitution,IntPtr,Int32[],Int32,Int32,Int16[],ShapingTextProperties[],Int16[],ShapingGlyphProperties[]) Method

In This Topic
    GetGlyphs(String,Int32,FontFace,Bool,Bool,ScriptAnalysis,String,NumberSubstitution,IntPtr,Int32[],Int32,Int32,Int16[],ShapingTextProperties[],Int16[],ShapingGlyphProperties[]) 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 textString As System.String, _
       ByVal textLength As System.Integer, _
       ByVal fontFace As FontFace, _
       ByVal isSideways As Bool, _
       ByVal isRightToLeft As Bool, _
       ByVal scriptAnalysis As ScriptAnalysis, _
       ByVal localeName As System.String, _
       ByVal numberSubstitution As NumberSubstitution, _
       ByVal features As System.IntPtr, _
       ByVal featureRangeLengths() As System.Integer, _
       ByVal featureRanges As System.Integer, _
       ByVal maxGlyphCount As System.Integer, _
       ByVal clusterMap() As System.Short, _
       ByVal textProps() As ShapingTextProperties, _
       ByVal glyphIndices() As System.Short, _
       ByVal glyphProps() As ShapingGlyphProperties _
    ) As System.Integer
    public System.int GetGlyphs( 
       System.string textString,
       System.int textLength,
       FontFace fontFace,
       Bool isSideways,
       Bool isRightToLeft,
       ScriptAnalysis scriptAnalysis,
       System.string localeName,
       NumberSubstitution numberSubstitution,
       System.IntPtr features,
       System.int[] featureRangeLengths,
       System.int featureRanges,
       System.int maxGlyphCount,
       System.short[] clusterMap,
       ShapingTextProperties[] textProps,
       System.short[] glyphIndices,
       ShapingGlyphProperties[] glyphProps
    )

    Parameters

    textString
    textLength
    fontFace
    isSideways
    isRightToLeft
    scriptAnalysis
    localeName
    numberSubstitution
    features
    featureRangeLengths
    featureRanges
    maxGlyphCount
    clusterMap
    textProps
    glyphIndices
    glyphProps
    See Also