Ejemplo n.º 1
0
 public HRESULT AnalyzeScript(IDWriteTextAnalysisSource *analysisSource, [NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32")] uint textLength, IDWriteTextAnalysisSink *analysisSink)
 {
     return(((delegate * unmanaged <IDWriteTextAnalyzer *, IDWriteTextAnalysisSource *, uint, uint, IDWriteTextAnalysisSink *, int>)(lpVtbl[3]))((IDWriteTextAnalyzer *)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink));
 }
 public int AnalyzeLineBreakpoints([NativeTypeName("IDWriteTextAnalysisSource *")] IDWriteTextAnalysisSource *analysisSource, [NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32")] uint textLength, [NativeTypeName("IDWriteTextAnalysisSink *")] IDWriteTextAnalysisSink *analysisSink)
 {
     return(((delegate * unmanaged <IDWriteTextAnalyzer2 *, IDWriteTextAnalysisSource *, uint, uint, IDWriteTextAnalysisSink *, int>)(lpVtbl[6]))((IDWriteTextAnalyzer2 *)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink));
 }
Ejemplo n.º 3
0
 public HRESULT MapCharacters(IDWriteTextAnalysisSource *analysisSource, [NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32")] uint textLength, IDWriteFontCollection *baseFontCollection, [NativeTypeName("const wchar_t *")] ushort *baseFamilyName, DWRITE_FONT_WEIGHT baseWeight, DWRITE_FONT_STYLE baseStyle, DWRITE_FONT_STRETCH baseStretch, [NativeTypeName("UINT32 *")] uint *mappedLength, IDWriteFont **mappedFont, float *scale)
 {
     return(((delegate * unmanaged <IDWriteFontFallback *, IDWriteTextAnalysisSource *, uint, uint, IDWriteFontCollection *, ushort *, DWRITE_FONT_WEIGHT, DWRITE_FONT_STYLE, DWRITE_FONT_STRETCH, uint *, IDWriteFont **, float *, int>)(lpVtbl[3]))((IDWriteFontFallback *)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, baseWeight, baseStyle, baseStretch, mappedLength, mappedFont, scale));
 }
 public int AnalyzeNumberSubstitution(IDWriteTextAnalysisSource *analysisSource, [NativeTypeName("UINT32")] uint textPosition, [NativeTypeName("UINT32")] uint textLength, IDWriteTextAnalysisSink *analysisSink)
 {
     return(((delegate * unmanaged <IDWriteTextAnalyzer2 *, IDWriteTextAnalysisSource *, uint, uint, IDWriteTextAnalysisSink *, int>)(lpVtbl[5]))((IDWriteTextAnalyzer2 *)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink));
 }