Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
これは共通メソッドです。プラットフォーム固有の実装上の制限事項は、このメソッドを使用するオブジェクトの各トピックに記載されています。
このプロパティを使用すると、ユーザー定義の任意の情報をオブジェクトに関連付けることができます。この情報は VARIANT として渡されますが、格納できるのは単純な型 (String、整数型) のみで、この VARIANT の中に SAFEARRAY 型や VARIANT 型を含めることはできません。より正確には、使用できる VARIANT 型は次のとおりです: VT_EMPTY, VT_UI1, VT_I2, VT_I4, VT_R4, VT_R8, VT_CY, VT_BSTR, VT_NULL, VT_ERROR, VT_BOOL, VT_DATE。
HRESULT get_UserProperty(
BSTR name,
VARIANT* result
);
HRESULT put_UserProperty(
BSTR name,
VARIANT value
);
object get_UserProperty( string name );
void set_UserProperty(
string name,
object value
);
Property UserProperty(name As String) As Object
name
[in] この変数には、たとえば “MyProperty” のように、ほかのプロパティと区別するための任意のstring値を指定します。
result
[out, retval] ユーザー定義プロパティの値を受け取るVARIANT変数へのポインターです。
value
[in] プロパティの新しい値を含むVARIANT変数です。
このプロパティに固有の戻り値はありません。ABBYY FineReader Engine 関数の標準戻り値が返されます。
プロパティは名前によって識別されます。したがって、1 つのオブジェクトに対して、指定した名前のプロパティは 1 つだけ使用できます。オブジェクトに指定した名前のユーザー プロパティがない場合は、そのプロパティに初めて値が割り当てられた時点で作成されます。オブジェクト内に存在しないプロパティの値を取得しようとすると、空の VARIANT が返されます。CopyFrom メソッドを使用してオブジェクトをコピーすると、ユーザー定義プロパティもコピーされます。オブジェクトが永続化される場合、ユーザー定義プロパティも永続化されます。
次のオブジェクトではこのプロパティを使用できます。
プロパティ の操作