ComponentOne Bitmap for WinForms
C1.Win.C1DX.4.8 Assembly / C1.Util.DX.DirectWrite Namespace / TextAnalyzer Class / GetGdiCompatibleGlyphPlacements Method / GetGdiCompatibleGlyphPlacements(String,Int16[],ShapingTextProperties[],Int32,Int16[],ShapingGlyphProperties[],Int32,FontFace,Single,Single,Nullable<Matrix3x2>,Boolean,Boolean,Boolean,ScriptAnalysis,String,FontFeature[],Int32[],Single[],GlyphOffset[]) Method
The text string.
The cluster map.
The text props.
Length of the text.
The glyph indices.
The glyph props.
The glyph count.
The font face.
Size of the font in ems.
The pixels per dip.
The transform.
if set to true [use GDI natural].
if set to true [is sideways].
if set to true [is right to left].
The script analysis.
Name of the locale.
The features.
The feature range lengths.
The glyph advances.
The glyph offsets.

In This Topic
    GetGdiCompatibleGlyphPlacements(String,Int16[],ShapingTextProperties[],Int32,Int16[],ShapingGlyphProperties[],Int32,FontFace,Single,Single,Nullable<Matrix3x2>,Boolean,Boolean,Boolean,ScriptAnalysis,String,FontFeature[],Int32[],Single[],GlyphOffset[]) Method
    In This Topic
    Gets the GDI compatible glyph placements.
    Syntax
    'Declaration
     
    Public Overloads Sub GetGdiCompatibleGlyphPlacements( _
       ByVal textString As System.String, _
       ByVal clusterMap() As System.Short, _
       ByVal textProps() As ShapingTextProperties, _
       ByVal textLength As System.Integer, _
       ByVal glyphIndices() As System.Short, _
       ByVal glyphProps() As ShapingGlyphProperties, _
       ByVal glyphCount As System.Integer, _
       ByVal fontFace As FontFace, _
       ByVal fontEmSize As System.Single, _
       ByVal pixelsPerDip As System.Single, _
       ByVal transform As System.Nullable(Of Matrix3x2), _
       ByVal useGdiNatural As System.Boolean, _
       ByVal isSideways As System.Boolean, _
       ByVal isRightToLeft As System.Boolean, _
       ByVal scriptAnalysis As ScriptAnalysis, _
       ByVal localeName As System.String, _
       ByVal features() As FontFeature, _
       ByVal featureRangeLengths() As System.Integer, _
       ByVal glyphAdvances() As System.Single, _
       ByVal glyphOffsets() As GlyphOffset _
    ) 
    public void GetGdiCompatibleGlyphPlacements( 
       System.string textString,
       System.short[] clusterMap,
       ShapingTextProperties[] textProps,
       System.int textLength,
       System.short[] glyphIndices,
       ShapingGlyphProperties[] glyphProps,
       System.int glyphCount,
       FontFace fontFace,
       System.float fontEmSize,
       System.float pixelsPerDip,
       System.Nullable<Matrix3x2> transform,
       System.bool useGdiNatural,
       System.bool isSideways,
       System.bool isRightToLeft,
       ScriptAnalysis scriptAnalysis,
       System.string localeName,
       FontFeature[] features,
       System.int[] featureRangeLengths,
       System.float[] glyphAdvances,
       GlyphOffset[] glyphOffsets
    )

    Parameters

    textString
    The text string.
    clusterMap
    The cluster map.
    textProps
    The text props.
    textLength
    Length of the text.
    glyphIndices
    The glyph indices.
    glyphProps
    The glyph props.
    glyphCount
    The glyph count.
    fontFace
    The font face.
    fontEmSize
    Size of the font in ems.
    pixelsPerDip
    The pixels per dip.
    transform
    The transform.
    useGdiNatural
    if set to true [use GDI natural].
    isSideways
    if set to true [is sideways].
    isRightToLeft
    if set to true [is right to left].
    scriptAnalysis
    The script analysis.
    localeName
    Name of the locale.
    features
    The features.
    featureRangeLengths
    The feature range lengths.
    glyphAdvances
    The glyph advances.
    glyphOffsets
    The glyph offsets.
    See Also