Vla-put-textframedisplay
- 構文
- (vla-put-textframedisplay vla-object bool )
- 機能
- マルチ引出線の文字をその表示枠を示すテキスト ボックスに切り替える。すなわち、文字そのものを表示しないオブジェクトで表示する。
- 引数
-
- vla-object … VLAオブジェクト(DatabasePreferences、GeoPositionMarker、MLeader)
- bool … ブール型
- DatabasePreferences の場合
- :vlax-True: 文字の表示範囲の枠を表示するが、文字そのものは表示しない。
- :vlax-False: 文字全体を表示する。
- GeoPositionMarker、MLeader の場合
- :vlax-True: 枠が表示される。
- :vlax-False: 枠は表示されない。
- 戻り値
- nil
- MEMO: このプロパティの初期値は False 。
- DatabasePreferences: このオプションを有効または無効にした後、Regen メソッドを使って表示の更新をすること。
- 注 : DatabasePreferences オブジェクトに対するこのプロパティの値は、システム変数 QTEXTMODE に格納される。
- サンプル
(vl-load-com) (defun c:Example_TextFrameDisplay() ;; TextFrameDisplay の現在の設定を変更するサンプル (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) (setq preferences (vla-get-Preferences doc)) ;; 現在の設定を取得 (setq currTextFrameDisplay (vla-get-TextFrameDisplay preferences)) (alert (strcat "現在の TextFrameDisplay 値は " (if (= currTextFrameDisplay :vlax-true) "True" "False"))) ;; トグルで変更 (vla-put-TextFrameDisplay preferences (if (= currTextFrameDisplay :vlax-true) :vlax-false :vlax-true)) (alert (strcat "新しい TextFrameDisplay 値は " (if (= (vla-get-TextFrameDisplay preferences) :vlax-true) "True" "False"))) ;; 戻す (vla-put-TextFrameDisplay preferences currTextFrameDisplay) (alert (strcat "TextFrameDisplay 値を次に戻しました " (if (= (vla-get-TextFrameDisplay preferences) :vlax-true) "True" "False"))) )
関連事項