バージョン

SimpleTextGlyphRunMode 列挙体

GlyphRuns が で FormattedText の代わりに使用されるかどうかを決定します。
シンタックス
'宣言
 
Public Enum SimpleTextGlyphRunMode 
   Inherits System.Enum
public enum SimpleTextGlyphRunMode : System.Enum 
メンバ
メンバ解説
Always常に GlyphRuns を使用します (SimpleTextBlock.OptimizeWidthMeasurement 継承添付プロパティが true を返す場合にデフォルト値)。
AnsiNonAlphaOnly描画されているテキストに 0 ~ 255 範囲以外の文字を含まず、英字を含まない場合のみ GlyphRuns を使用します。
AnsiOnly描画されているテキストに 0 ~ 255 範囲以外の文字を含まない場合のみに GlyphRuns を使用します。
NeverGlyphRuns を使用しません (SimpleTextBlock.OptimizeWidthMeasurement 継承添付プロパティが false を返す場合のデフォルト値)。
UseGlyphRunTextEvaluatorテキストが GlyphRuns を使用するかどうかを決定するために インターフェイスを実装するカスタム エバリュエーターを使用します。SimpleTextBlock.GlyphRunTextEvaluatorProperty の継承添付プロパティが null 以外の値を返す場合、これはデフォルト設定です。
解説

注: GlyphRuns は FormattedText より速いです。ただし、合字または 'Display' の TextOptions.TextFormattingMode をサポートしません。継承添付された SimpleTextBlock.GlyphRunMode" および SimpleTextBlock.GlyphRunTextEvaluator" プロパティは GlyphRuns の使用を決定します。

この設定に関係なし、FlowDirection が 'RightToLeft'、またはテキストが現在のフォントでグリフにマップしない文字を含む場合、GlyphRuns は使用されません。

参照