Vla-put-textfont

提供:GizmoLabs - だいたい CAD LISP なサイト
2015年5月4日 (月) 00:50時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-put-textfont ''vla-object'' ''fontname'') ; 機能 : 新しい文字のフォントを設定する。 ; 引数 :* vla-object … Preferen...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-put-textfont vla-object fontname)


機能
新しい文字のフォントを設定する。


引数
  • vla-object … PreferencesDisplay の VLAオブジェクト
  • fontname … フォント名


戻り値
nil
  • MEMO : このプロパティの初期値は Courier。


サンプル
(vl-load-com)
(defun c:Example_TextFont()
    ;; 次の使用例は、TextFont の現在の設定を返して、
    ;; 値を変更し、最後に元の設定にリセットする。
    (setq acadObj (vlax-get-acad-object))
    (setq preferences (vla-get-Preferences acadObj))

    ;; 現在の TextFont を返す
    (setq currTextFont (vla-get-TextFont (vla-get-Display preferences)))
    (alert (strcat "現在の TextFont は " currTextFont))

    ;; 変更後の TextFont
    (vla-put-TextFont (vla-get-Display preferences) "TestTextFont")
    (alert (strcat "新しい TextFont は " (vla-get-TextFont (vla-get-Display preferences))))

    ;; 元の値
    (vla-put-TextFont (vla-get-Display preferences) currTextFont)
    (alert (strcat "元の TextFont にリセット " (vla-get-TextFont (vla-get-Display preferences))))
)

関連事項