Vla-get-textfont

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


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


引数
  • vla-object … PreferencesDisplay の VLAオブジェクト


戻り値
フォント名
  • 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))))
)

関連事項