IDWriteTextAnalyzer インターフェイス (dwrite.h)
アラビア語などの言語の双方向 (bidi) サポート、改行機会の決定、グリフの配置、番号の置換など、複雑なスクリプト処理のさまざまなテキスト プロパティを分析します。
継承
IDWriteTextAnalyzer インターフェイスは、IUnknown インターフェイスから継承されます。 IDWriteTextAnalyzer には、次の種類のメンバーもあります。
メソッド
IDWriteTextAnalyzer インターフェイスには、これらのメソッドがあります。
IDWriteTextAnalyzer::AnalyzeBidi スクリプトの方向のテキスト範囲を分析し、ソース レベルとレポート レベルからシンク コールバック SetBidiLevel に属性を読み取ります。 |
IDWriteTextAnalyzer::AnalyzeLineBreakpoints 潜在的なブレークポイント機会のテキスト範囲を分析し、ソースから属性を読み取り、ブレークポイントの営業案件をシンク コールバック SetLineBreakpoints に報告します。 |
IDWriteTextAnalyzer::AnalyzeNumberSubstitution 数値の置換が適用可能なスパンのテキスト範囲を分析し、ソースから属性を読み取り、置換可能な範囲をシンク コールバック SetNumberSubstitution に報告します。 |
IDWriteTextAnalyzer::AnalyzeScript スクリプト境界のテキスト範囲を分析し、ソースからテキスト属性を読み取り、Unicode スクリプト ID をシンク コールバック SetScript にレポートします。 |
IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements フォントと書き込みシステムのレンダリングルールに従って、GetGlyphs メソッドからグリフ出力を配置します。 |
IDWriteTextAnalyzer::GetGlyphPlacements フォントと書き込みシステムのレンダリング規則に従って、GetGlyphs メソッドから出力されるグリフをPlacesします。 |
IDWriteTextAnalyzer::GetGlyphs 入力テキスト文字列を解析し、フォントと書き込みシステムのレンダリング規則に従って、グリフのセットおよび関連するグリフ データにマップします。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | dwrite.h |