ComponentOne Bitmap for WinForms
C1.Win.C1DX.4.5.2 Assembly / C1.Util.DX.DirectWrite Namespace / TextAnalyzer Class / GetGlyphPlacements Method / GetGlyphPlacements(IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr,Int32,IntPtr,Single,Bool,Bool,ScriptAnalysis,IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr) Method

In This Topic
    GetGlyphPlacements(IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr,Int32,IntPtr,Single,Bool,Bool,ScriptAnalysis,IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr) Method
    In This Topic
    HRESULT IDWriteTextAnalyzer::GetGlyphPlacements([In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] DWRITE_SHAPING_TEXT_PROPERTIES* textProps,[In] unsigned int textLength,[In, Buffer] const unsigned short* glyphIndices,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProps,[In] unsigned int glyphCount,[In] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] BOOL isSideways,[In] BOOL isRightToLeft,[In] const DWRITE_SCRIPT_ANALYSIS* scriptAnalysis,[In, Optional] const wchar_t* localeName,[In, Optional] const void** features,[In, Buffer, Optional] const unsigned int* featureRangeLengths,[In] unsigned int featureRanges,[Out, Buffer] float* glyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* glyphOffsets)
    Syntax
    'Declaration
     
    Public Overloads Sub GetGlyphPlacements( _
       ByVal textString As System.IntPtr, _
       ByVal clusterMap As System.IntPtr, _
       ByVal textProps As System.IntPtr, _
       ByVal textLength As System.Integer, _
       ByVal glyphIndices As System.IntPtr, _
       ByVal glyphProps As System.IntPtr, _
       ByVal glyphCount As System.Integer, _
       ByVal fontFace As System.IntPtr, _
       ByVal fontEmSize As System.Single, _
       ByVal isSideways As Bool, _
       ByVal isRightToLeft As Bool, _
       ByVal scriptAnalysis As ScriptAnalysis, _
       ByVal localeName As System.IntPtr, _
       ByVal features As System.IntPtr, _
       ByVal featureRangeLengths As System.IntPtr, _
       ByVal featureRanges As System.Integer, _
       ByVal glyphAdvances As System.IntPtr, _
       ByVal glyphOffsets As System.IntPtr _
    ) 
    public void GetGlyphPlacements( 
       System.IntPtr textString,
       System.IntPtr clusterMap,
       System.IntPtr textProps,
       System.int textLength,
       System.IntPtr glyphIndices,
       System.IntPtr glyphProps,
       System.int glyphCount,
       System.IntPtr fontFace,
       System.float fontEmSize,
       Bool isSideways,
       Bool isRightToLeft,
       ScriptAnalysis scriptAnalysis,
       System.IntPtr localeName,
       System.IntPtr features,
       System.IntPtr featureRangeLengths,
       System.int featureRanges,
       System.IntPtr glyphAdvances,
       System.IntPtr glyphOffsets
    )

    Parameters

    textString
    clusterMap
    textProps
    textLength
    glyphIndices
    glyphProps
    glyphCount
    fontFace
    fontEmSize
    isSideways
    isRightToLeft
    scriptAnalysis
    localeName
    features
    featureRangeLengths
    featureRanges
    glyphAdvances
    glyphOffsets
    See Also