老司机午夜精品_国产精品高清免费在线_99热点高清无码中文字幕_在线观看国产成人AV天堂_中文字幕国产91

切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 2723閱讀
    • 0回復

    [分享]AutoCAD標注命令的增加方法 [復制鏈接]

    上一主題 下一主題
    離線200938
     
    發(fā)帖
    24
    光幣
    575
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2009-03-09
    關鍵詞: AutoCAD
    AutoCAD有很多系統(tǒng)變量,例如當前文本的固定字高這個系統(tǒng)變量為零或不為零時,用TEXT命令寫文本時的命令格式就不一樣。而好的 應用程序必須在不改變當前系統(tǒng)變量的前提下,標注出與當前系統(tǒng)設定的完全相同的格式文本。這就要求我們在程序中讀取各種相關的變量并采用相應的命令格式。但文本的固定字高等一些系統(tǒng)變量的讀取很不方便。AutoCAD所提供的標注命令很有限,雖然國內有些二次開發(fā)軟件也提供一些比較特殊的標注,但總不全面,為此要求用戶增加一些專用的標注命令。 l`#4KCL(  
    TJK[ev};S  
      筆者根據自己的ADS編程經驗,編寫了一些參考書中所沒有的應用函數,姑且包含在drawing.h文件中,讀者如想調用這 些函數只需在相關文件中增加一句#include“drawing.h ”即可(該文件放在..ιacadιads目錄下)。根據筆 者的測試,該函數系列能普遍用于各種C語言編譯器,如BC 、VC和WatcomC等(包括Auto?CADR12、R13的ForDos和Fo rWindows的各種版本)。下面?zhèn)戎刂v解各結構變量和函數的功能。 O$_)G\\\m  
    fF7bBE)L/|  
      (1).結構structhgy—dim—char,包含有三個成 員變量,dim—scale、dim—text、dim—asz分別對應dims cale、dimtext、dimasz等變量,但本例函數中dim—text 、dim—asz分別是dimtext、dimasz變量與dimscale之積 (詳見函數get—dim—char())。 m qMHL2~  
    bk;?9%TW  
      (2).函數checkμtext(),檢查當前文本的固定 字高,若讀取當前字形名稱錯誤時返回0。反之,當固定 字高不為零時返回1,當固定字高為零時返回2.調用此函 數后由返回值來確定使用text命令的格式和是否繼續(xù)使用t ext命令。 tX_R_]v3  
    Azl&m