Vla-put-fontfilemap

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


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


引数
  • vla-object … PreferencesFiles の VLA オブジェクト
  • fontmappath … フォント マッピング ファイルのドライブ、パス、およびファイル名。


戻り値
nil


サンプル
(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:\\AutoCAD\\TestFontFileMap.fmp")
    (vla-put-FontFileMap (vla-get-Files preferences) newFontFileMap)
    (alert (strcat "変更後のフォントマップの設定は " newFontFileMap))
    
    ;; フォントマップの設定を元に戻す
    (vla-put-FontFileMap (vla-get-Files preferences) currFontFileMap)
    (alert (strcat "現在のフォントマップの設定を元にもしました。 " currFontFileMap))
)

関連事項