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