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 As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.Integer, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.Integer, _
ByVal As System.IntPtr, _
ByVal As System.Single, _
ByVal As System.Single, _
ByVal As System.Nullable(Of Matrix3x2), _
ByVal As Bool, _
ByVal As Bool, _
ByVal As Bool, _
ByVal As ScriptAnalysis, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr, _
ByVal As System.Integer, _
ByVal As System.IntPtr, _
ByVal As System.IntPtr _
)
public void GetGdiCompatibleGlyphPlacements(
System.IntPtr ,
System.IntPtr ,
System.IntPtr ,
System.int ,
System.IntPtr ,
System.IntPtr ,
System.int ,
System.IntPtr ,
System.float ,
System.float ,
System.Nullable<Matrix3x2> ,
Bool ,
Bool ,
Bool ,
ScriptAnalysis ,
System.IntPtr ,
System.IntPtr ,
System.IntPtr ,
System.int ,
System.IntPtr ,
System.IntPtr
)
Parameters
- textString
- clusterMap
- textProps
- textLength
- glyphIndices
- glyphProps
- glyphCount
- fontFace
- fontEmSize
- pixelsPerDip
- transform
- useGdiNatural
- isSideways
- isRightToLeft
- scriptAnalysis
- localeName
- features
- featureRangeLengths
- featureRanges
- glyphAdvances
- glyphOffsets
See Also