Vcl.ComCtrls.TTextAttributes.ConsistentAttributes
Delphi
property ConsistentAttributes: TConsistentAttributes read GetConsistentAttributes;
C++
__property TConsistentAttributes ConsistentAttributes = {read=GetConsistentAttributes, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TTextAttributes |
説明
TTextAttributes オブジェクトのプロパティのうちで,書式付き編集コントロールで現在選択されているテキストを通じて統一されているものを示します。
書式付きテキストオブジェクトの SelAttributes プロパティの ConsistentAttributes を読み出すと,現在の選択において TTextAttributes のどのプロパティが有効かがわかります。この情報は,現在選択しているテキストの属性を読み出すときに有効です。TTextAttributes のプロパティを設定すると,そのプロパティは選択が変更されるまで一定です。
ConsistentAttributes は,以下の値に基づいて描画されたオブジェクトの集合です。
値 | 意味 |
---|---|
caBold |
選択した範囲内で文字が太字かそうでないかのどちらかに統一されている |
caColor |
選択した範囲内で文字フォントの色が統一されていることを示す |
caFace |
選択した範囲内で文字のフォントが統一されていることを示す |
caItalic |
選択した範囲内で文字が斜体かそうでないかのどちらかに統一されている |
caSize |
選択した範囲内で文字のフォントサイズが統一されていることを示す |
caStrikeOut |
選択した範囲内で文字が打ち消し線付きかそうでないかのどちらかに統一されている |
caUnderline |
選択した範囲内で文字が下線付きかそうでないかのどちらかに統一されている |
caProtected |
テキストが保護されているかそうでないかのどちらかに統一されている |
メモ: ConsistentAttributes は書式付き編集コントロールの SelAttributes プロパティとともに使用します。書式付き編集コントロールの DefAttributes プロパティの ConsistentAttributes は空で,これはデフォルト属性を持つテキストの選択した範囲内ですべての属性が統一されている場合でも当てはまります。