ComponentOne Bitmap for WinForms
C1.Win.C1DX.4.8 Assembly / C1.Util.DX.DirectWrite Namespace / TextAnalyzer Class / GetGdiCompatibleGlyphPlacements Method / GetGdiCompatibleGlyphPlacements(IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr,Int32,IntPtr,Single,Single,Nullable<Matrix3x2>,Bool,Bool,Bool,ScriptAnalysis,IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr) Method

In This Topic
    GetGdiCompatibleGlyphPlacements(IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr,Int32,IntPtr,Single,Single,Nullable<Matrix3x2>,Bool,Bool,Bool,ScriptAnalysis,IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr) Method
    In This Topic
    HRESULT IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements([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] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[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 GetGdiCompatibleGlyphPlacements( _
       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 pixelsPerDip As System.Single, _
       ByVal transform As System.Nullable(Of Matrix3x2), _
       ByVal useGdiNatural As Bool, _
       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 GetGdiCompatibleGlyphPlacements( 
       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,
       System.float pixelsPerDip,
       System.Nullable<Matrix3x2> transform,
       Bool useGdiNatural,
       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
    pixelsPerDip
    transform
    useGdiNatural
    isSideways
    isRightToLeft
    scriptAnalysis
    localeName
    features
    featureRangeLengths
    featureRanges
    glyphAdvances
    glyphOffsets
    See Also