'宣言 Public Enum SimpleTextGlyphRunMode Inherits System.Enum
public enum SimpleTextGlyphRunMode : System.Enum
メンバ | 解説 |
---|---|
Always | 常に GlyphRuns を使用します (SimpleTextBlock.OptimizeWidthMeasurement 継承添付プロパティが true を返す場合にデフォルト値)。 |
AnsiNonAlphaOnly | 描画されているテキストに 0 ~ 255 範囲以外の文字を含まず、英字を含まない場合のみ GlyphRuns を使用します。 |
AnsiOnly | 描画されているテキストに 0 ~ 255 範囲以外の文字を含まない場合のみに GlyphRuns を使用します。 |
Never | GlyphRuns を使用しません (SimpleTextBlock.OptimizeWidthMeasurement 継承添付プロパティが false を返す場合のデフォルト値)。 |
UseGlyphRunTextEvaluator | テキストが GlyphRuns を使用するかどうかを決定するために インターフェイスを実装するカスタム エバリュエーターを使用します。SimpleTextBlock.GlyphRunTextEvaluatorProperty の継承添付プロパティが null 以外の値を返す場合、これはデフォルト設定です。 |
注: GlyphRuns は FormattedText より速いです。ただし、合字または 'Display' の TextOptions.TextFormattingMode をサポートしません。継承添付された SimpleTextBlock.GlyphRunMode" および SimpleTextBlock.GlyphRunTextEvaluator" プロパティは GlyphRuns の使用を決定します。
この設定に関係なし、FlowDirection が 'RightToLeft'、またはテキストが現在のフォントでグリフにマップしない文字を含む場合、GlyphRuns は使用されません。