ComponentOne Bitmap for WPF
C1.WPF.DX.4.6.2 Assembly / C1.Util.DX.DirectWrite Namespace / TextAnalyzer Class / GetGlyphPlacements Method / GetGlyphPlacements(String,Int16[],ShapingTextProperties[],Int32,Int16[],ShapingGlyphProperties[],Int32,FontFace,Single,Bool,Bool,ScriptAnalysis,String,IntPtr,Int32[],Int32,Single[],GlyphOffset[]) Method

In This Topic
    GetGlyphPlacements(String,Int16[],ShapingTextProperties[],Int32,Int16[],ShapingGlyphProperties[],Int32,FontFace,Single,Bool,Bool,ScriptAnalysis,String,IntPtr,Int32[],Int32,Single[],GlyphOffset[]) 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 String, _
       ByVal clusterMap() As Short, _
       ByVal textProps() As ShapingTextProperties, _
       ByVal textLength As Integer, _
       ByVal glyphIndices() As Short, _
       ByVal glyphProps() As ShapingGlyphProperties, _
       ByVal glyphCount As Integer, _
       ByVal fontFace As FontFace, _
       ByVal fontEmSize As Single, _
       ByVal isSideways As Bool, _
       ByVal isRightToLeft As Bool, _
       ByVal scriptAnalysis As ScriptAnalysis, _
       ByVal localeName As String, _
       ByVal features As IntPtr, _
       ByVal featureRangeLengths() As Integer, _
       ByVal featureRanges As Integer, _
       ByVal glyphAdvances() As Single, _
       ByVal glyphOffsets() As GlyphOffset _
    ) 

    Parameters

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