IDWriteTextAnalyzer

Undocumented in source.
version(Windows)
interface IDWriteTextAnalyzer : IUnknown {}

Members

Functions

AnalyzeBidi
HRESULT AnalyzeBidi(IDWriteTextAnalysisSource AnalysisSource, uint TextPosition, uint TextLength, IDWriteTextAnalysisSink AnalysisSink)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AnalyzeLineBreakpoints
HRESULT AnalyzeLineBreakpoints(IDWriteTextAnalysisSource AnalysisSource, uint TextPosition, uint TextLength, IDWriteTextAnalysisSink AnalysisSink)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AnalyzeNumberSubstitution
HRESULT AnalyzeNumberSubstitution(IDWriteTextAnalysisSource AnalysisSource, uint TextPosition, uint TextLength, IDWriteTextAnalysisSink AnalysisSink)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AnalyzeScript
HRESULT AnalyzeScript(IDWriteTextAnalysisSource AnalysisSource, uint TextPosition, uint TextLength, IDWriteTextAnalysisSink AnalysisSink)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetGdiCompatibleGlyphPlacements
HRESULT GetGdiCompatibleGlyphPlacements(wchar* TextString, ushort* ClusterMap, DWRITE_SHAPING_TEXT_PROPERTIES* TextProps, uint TextLength, ushort* GlyphIndices, DWRITE_SHAPING_GLYPH_PROPERTIES* GlyphProps, uint GlyphCount, IDWriteFontFace FontFace, float FontEmSize, float PixelsPerDip, DWRITE_MATRIX* Transform, bool UseGdiNatural, bool IsSideways, bool IsRightToLeft, DWRITE_SCRIPT_ANALYSIS* ScriptAnalysis, wchar* LocaleName, DWRITE_TYPOGRAPHIC_FEATURES** Features, uint* FeatureRangeLengths, uint FeatureRanges, float* GlyphAdvances, DWRITE_GLYPH_OFFSET* GlyphOffsets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetGlyphPlacements
HRESULT GetGlyphPlacements(wchar* TextString, ushort* ClusterMap, DWRITE_SHAPING_TEXT_PROPERTIES* TextProps, uint TextLength, ushort* GlyphIndices, DWRITE_SHAPING_GLYPH_PROPERTIES* GlyphProps, uint GlyphCount, IDWriteFontFace FontFace, float FontEmSize, bool IsSideways, bool IsRightToLeft, DWRITE_SCRIPT_ANALYSIS* ScriptAnalysis, wchar* LocaleName, DWRITE_TYPOGRAPHIC_FEATURES** Features, uint* FeatureRangeLengths, uint FeatureRanges, float* GlyphAdvances, DWRITE_GLYPH_OFFSET* GlyphOffsets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetGlyphs
HRESULT GetGlyphs(wchar* TextString, uint TextLength, IDWriteFontFace FontFace, bool IsSideways, bool IsRightToLeft, DWRITE_SCRIPT_ANALYSIS* ScriptAnalysis, wchar* LocaleName, IDWriteNumberSubstitution NumberSubstitution, DWRITE_TYPOGRAPHIC_FEATURES** Features, uint* FeatureRangeLengths, uint FeatureRanges, uint MaxGlyphCount, ushort* ClusterMap, DWRITE_SHAPING_TEXT_PROPERTIES* TextProps, ushort* GlyphIndices, DWRITE_SHAPING_GLYPH_PROPERTIES* GlyphProps, uint* ActualGlyphCount)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta