ispropertyreadonly (AutoLISP)

図形のプロパティの読み取り専用ステータスを返します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(ispropertyreadonly ename propertyname [or collectionName index name])
ename

タイプ: ads_name

情報を取得する図形の名前。ename 引数には、グラフィカル図形または非グラフィカル図形のどちらかを指定できます。

propertyname

タイプ: 文字列

情報を取得するプロパティの名前。指定したオブジェクトのすべての有効なプロパティ名の一覧を表示するには、dumpallproperties を使用します。

collectionName

タイプ: 文字列

オブジェクトがコレクション オブジェクトの場合は、ここでコレクション名が渡されます。

index

タイプ: 整数

情報を取得するコレクションのインデックス。

name

タイプ: 文字列

情報を取得するコレクション内のプロパティの名前。

戻り値

タイプ: 整数型

プロパティが読み込み専用の場合は 1 が返されます。それ以外の場合で、プロパティが書き込み可能な場合は 0 が返されます。

次の例は、円の Radius プロパティと Area プロパティの読み込み専用状態をチェックする方法を示しています。

(setq e1 (car (entsel "\nSelect an arc or circle: ")))
<Entity name: 10e2e4ba0>

(ispropertyreadonly e1 "Radius")
0

(ispropertyreadonly e1 "Area")
1