Vla-get-fontfilemap

提供:GizmoLabs - だいたい CAD LISP なサイト
2015年2月8日 (日) 18:19時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-get-fontfilemap ''vla-object'') ; 機能 : 見つからないフォントを AutoCAD が変換する方法を定義するファイルの場...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-get-fontfilemap vla-object)


機能
見つからないフォントを AutoCAD が変換する方法を定義するファイルの場所を取得する。


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


戻り値
フォント マッピング ファイルのドライブ、パス、およびファイル名。


サンプル
(vl-load-com)
(defun c:Example_FontFileMap()
    ;; フォントマップの設定を確認してから変更の後もとに戻すサンプル
    (setq acadObj (vlax-get-acad-object))
    (setq preferences (vla-get-Preferences acadObj))
  
    ;; フォントマップの設定を取得する
    (setq currFontFileMap (vla-get-FontFileMap (vla-get-Files preferences)))
    (alert (strcat "現在のフォントマップの設定は " currFontFileMap))
    
    ;; フォントマップの設定を変更する
    (setq newFontFileMap "C:\\box\\TestFontFileMap.fmp")
    (vla-put-FontFileMap (vla-get-Files preferences) newFontFileMap)
    (alert (strcat "変更後のフォントマップの設定は " newFontFileMap))
    
    ;; フォントマップの設定を元に戻す
    (vla-put-FontFileMap (vla-get-Files preferences) currFontFileMap)
    (alert (strcat "現在のフォントマップの設定を元にもしました。 " currFontFileMap))
)

関連事項