redraw (AutoLISP)

現在のビューポートまたは現在のビューポートで指定されたオブジェクト(図形)を再描画します。

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

構文と要素

(redraw [ename [mode]])
ename

タイプ: ads_name

再描画する図形の図形名。

mode

タイプ: 整数型

図形の表示/非表示とハイライト表示をコントロールする値。mode 引数には、次の値の 1 つを指定することができます。

1: 図形を表示します。

2: 図形を非表示(空白)にします。

3: 図形をハイライト表示します。

4: 図形をハイライト表示解除します。

図形のハイライト表示(モード 3)と図形のハイライト表示解除(モード 4)は、一対で呼び出さなければなりません。

戻り値

タイプ: nil

常に nil を返します。

注意

redraw 関数は引数を指定せずに呼び出すると、現在のビューポートを再描画します。図形名引数を指定して呼び出すると、redraw 関数は指定した図形を再描画します。

redraw 関数は、ハイライト表示された図形や非表示の図形には何の影響もありません。一方、AutoCAD の REGEN[再作図]コマンドは図形を標準的な方法で強制的に再作図します。

ename 引数が複合図形(ポリラインまたは属性を含むブロック参照図形)のヘッダである場合、mode 引数が正のときは主図形とそのすべての従属図形が再描画されます。mode 引数が負の場合、redraw 関数はヘッダ図形のみに作用します。mode 引数が負の場合、redraw 関数はヘッダ図形のみに作用します。

なし