Bitmap for WPF
GetGdiCompatibleGlyphPlacements(IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr,Int32,IntPtr,Single,Single,Nullable<Matrix3x2>,Bool,Bool,Bool,ScriptAnalysis,IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr) メソッド

C1.WPF.DX.4.5.2 アセンブリ > C1.Util.DX.DirectWrite 名前空間 > TextAnalyzer クラス > GetGdiCompatibleGlyphPlacements メソッド : GetGdiCompatibleGlyphPlacements(IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr,Int32,IntPtr,Single,Single,Nullable<Matrix3x2>,Bool,Bool,Bool,ScriptAnalysis,IntPtr,IntPtr,IntPtr,Int32,IntPtr,IntPtr) メソッド
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)
シンタックス
'宣言
 
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
)

パラメータ

textString
clusterMap
textProps
textLength
glyphIndices
glyphProps
glyphCount
fontFace
fontEmSize
pixelsPerDip
transform
useGdiNatural
isSideways
isRightToLeft
scriptAnalysis
localeName
features
featureRangeLengths
featureRanges
glyphAdvances
glyphOffsets
参照

TextAnalyzer クラス
TextAnalyzer メンバ
オーバーロード一覧