public int SetNumberSubstitution([NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32")] uint textLength, IDWriteNumberSubstitution *numberSubstitution)
 {
     return(((delegate * unmanaged <IDWriteTextAnalysisSink1 *, uint, uint, IDWriteNumberSubstitution *, int>)(lpVtbl[6]))((IDWriteTextAnalysisSink1 *)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution));
 }
Пример #2
0
 public int GetGlyphs([NativeTypeName("const WCHAR *")] ushort *textString, [NativeTypeName("UINT32")] uint textLength, IDWriteFontFace *fontFace, [NativeTypeName("BOOL")] int isSideways, [NativeTypeName("BOOL")] int isRightToLeft, [NativeTypeName("const DWRITE_SCRIPT_ANALYSIS *")] DWRITE_SCRIPT_ANALYSIS *scriptAnalysis, [NativeTypeName("const WCHAR *")] ushort *localeName, IDWriteNumberSubstitution *numberSubstitution, [NativeTypeName("const DWRITE_TYPOGRAPHIC_FEATURES **")] DWRITE_TYPOGRAPHIC_FEATURES **features, [NativeTypeName("const UINT32 *")] uint *featureRangeLengths, [NativeTypeName("UINT32")] uint featureRanges, [NativeTypeName("UINT32")] uint maxGlyphCount, [NativeTypeName("UINT16 *")] ushort *clusterMap, DWRITE_SHAPING_TEXT_PROPERTIES *textProps, [NativeTypeName("UINT16 *")] ushort *glyphIndices, DWRITE_SHAPING_GLYPH_PROPERTIES *glyphProps, [NativeTypeName("UINT32 *")] uint *actualGlyphCount)
 {
     return(((delegate * unmanaged <IDWriteTextAnalyzer1 *, ushort *, uint, IDWriteFontFace *, int, int, DWRITE_SCRIPT_ANALYSIS *, ushort *, IDWriteNumberSubstitution *, DWRITE_TYPOGRAPHIC_FEATURES **, uint *, uint, uint, ushort *, DWRITE_SHAPING_TEXT_PROPERTIES *, ushort *, DWRITE_SHAPING_GLYPH_PROPERTIES *, uint *, int>)(lpVtbl[7]))((IDWriteTextAnalyzer1 *)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount));
 }