ホーム › Graphics.DirectWrite › IDWriteTextAnalyzer1
IDWriteTextAnalyzer1
COMメソッド 9
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 10 | HRESULT ApplyCharacterSpacing(FLOAT leadingSpacing, FLOAT trailingSpacing, FLOAT minimumAdvanceWidth, DWORD textLength, DWORD glyphCount, WORD* clusterMap, FLOAT* glyphAdvances, DWRITE_GLYPH_OFFSET* glyphOffsets, DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties, FLOAT* modifiedGlyphAdvances, DWRITE_GLYPH_OFFSET* modifiedGlyphOffsets) |
| 11 | HRESULT GetBaseline(IDWriteFontFace* fontFace, DWRITE_BASELINE baseline, BOOL isVertical, BOOL isSimulationAllowed, DWRITE_SCRIPT_ANALYSIS scriptAnalysis, LPWSTR localeName, INT* baselineCoordinate, BOOL* exists) |
| 12 | HRESULT AnalyzeVerticalGlyphOrientation(IDWriteTextAnalysisSource1* analysisSource, DWORD textPosition, DWORD textLength, IDWriteTextAnalysisSink1* analysisSink) |
| 13 | HRESULT GetGlyphOrientationTransform(DWRITE_GLYPH_ORIENTATION_ANGLE glyphOrientationAngle, BOOL isSideways, DWRITE_MATRIX* transform) |
| 14 | HRESULT GetScriptProperties(DWRITE_SCRIPT_ANALYSIS scriptAnalysis, DWRITE_SCRIPT_PROPERTIES* scriptProperties) |
| 15 | HRESULT GetTextComplexity(LPWSTR textString, DWORD textLength, IDWriteFontFace* fontFace, BOOL* isTextSimple, DWORD* textLengthRead, WORD* glyphIndices) |
| 16 | HRESULT GetJustificationOpportunities(IDWriteFontFace* fontFace, FLOAT fontEmSize, DWRITE_SCRIPT_ANALYSIS scriptAnalysis, DWORD textLength, DWORD glyphCount, LPWSTR textString, WORD* clusterMap, DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties, DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities) |
| 17 | HRESULT JustifyGlyphAdvances(FLOAT lineWidth, DWORD glyphCount, DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities, FLOAT* glyphAdvances, DWRITE_GLYPH_OFFSET* glyphOffsets, FLOAT* justifiedGlyphAdvances, DWRITE_GLYPH_OFFSET* justifiedGlyphOffsets) |
| 18 | HRESULT GetJustifiedGlyphs(IDWriteFontFace* fontFace, FLOAT fontEmSize, DWRITE_SCRIPT_ANALYSIS scriptAnalysis, DWORD textLength, DWORD glyphCount, DWORD maxGlyphCount, WORD* clusterMap, WORD* glyphIndices, FLOAT* glyphAdvances, FLOAT* justifiedGlyphAdvances, DWRITE_GLYPH_OFFSET* justifiedGlyphOffsets, DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties, DWORD* actualGlyphCount, WORD* modifiedClusterMap, WORD* modifiedGlyphIndices, FLOAT* modifiedGlyphAdvances, DWRITE_GLYPH_OFFSET* modifiedGlyphOffsets) |