ITextRangeProvider.GetAttributeValue(Int32) メソッド

定義

指定した属性の値をテキスト範囲から取得します。

public:
 System::Object ^ GetAttributeValue(int attribute);
public object GetAttributeValue (int attribute);
abstract member GetAttributeValue : int -> obj
Public Function GetAttributeValue (attribute As Integer) As Object

パラメーター

attribute
Int32

テキスト属性。

戻り値

指定した属性の値を表すオブジェクトを取得します。 たとえば、 GetAttributeValue(TextPattern.FontNameAttribute) はテキスト範囲のフォント名を表す文字列を返し GetAttributeValue(TextPattern.IsItalicAttribute) 、 は 型 Booleanの値を返します。

指定した属性の値がテキスト範囲内で異なる場合は MixedAttributeValue を返します。

指定された属性がプロバイダーまたはコントロールによってサポートされない場合は NotSupported を返します。

例外

指定した属性が無効な場合。

注釈

非表示のテキストと表示されるテキストは区別されません。

適用対象