❶ AUTOCAD形文件應用比較多嗎
由於各設計院的字型檔有所不同,故出現了許多不同的字體。如果電腦里沒有那種字體,打開文件就會出現「選擇形文件」的提示,可以採取如下措施解決這個問題: 方法一、下載缺少的字體文件。 在網上搜索那種字體文件並解壓,如果是SHX字體,則復制到AutoCAD的字體文件夾內;如果是TTF字體,則復制到windows的字體文件夾內。 方法二、AutoCAD安裝目錄 的Support目錄下 有個AutoCAD字體映射文件--cad.FMP。用寫字板打開,按照「報警的那個字體文件名;自己常用的字體文件名」的格式添加即可。 比如電腦字體庫里沒有bzhz,每次都要改成hztxt,就可以添加bzhz;hztxt.shx就行了, 下次打開的時候就自動用hztxt 替換bzhz了,其它的字體也一樣能行。
通俗的講,編譯語言是在編譯後可以直接運行,而解釋語言的執行需要一個解釋環境。
java很特殊,java程序也需要編譯,但是沒有直接編譯稱為機器語言,而是編譯稱為位元組碼,然後用解釋方式執行位元組碼。
JIT:
首先採用編譯形式生成某種中介代碼(Java bytecode/MSIL),然後在運行時將其(通常以函數或Block為單位)最終轉換成機器碼,然後執行,轉化的機器碼可以被cache,以提高重復執行的效率
❸ 計算機高級語言哪門用處最大
計算機高級語言分類
分類方法:程序的執行方式
類別:編譯型語言和解釋型語言
1.編譯型語言:
使用專門的編譯器針對特點平台將高級語言一次性翻譯成可被該平台硬體執行的機器碼,並包裝秤該平台可識別的可執行程序的格式,該過程叫編譯Compile,可執行程序可以脫離開發環境,在特定平台獨立運行。
有些程序編譯結束後,還可能需要對其他目標代碼進行連接,將多個目標代碼模塊組成最終的可執行程序。
優點:可以脫離開發環境獨立運行,執行效率比較高;
缺點:可執行程序不能跨平台;
2.解釋型語言:
使用解釋器對源代碼逐行解釋成特定平台的機器碼並執行,相當於把編譯型語言中的編譯和解釋過程混合在一起同時完成。
缺點:每次執行該語言的程序都需要進行一次編譯,效率低,不能脫離解釋器獨立運行;
優點:可實現跨平台執行;
三、計算機常見語種
常見語言
1.C語言
C語言是Dennis Ritchie在七十年代創建的,它功能更強大且與ALGOL保持更連續的繼承性,而ALGOL則是COBOL和FORTRAN的結構化繼承者。C語言被設計成一個比它的前輩更精巧、更簡單的版本,它適於編寫系統級的程序,比如操作系統。在此之前,操作系統是使用匯編語言編寫的,而且不可移植。C語言是第一個使得系統級代碼移植成為可能的編程語言。
優點:有益於編寫小而快的程序。很容易與匯編語言結合。具有很高的標准化,因此其他平台上的各版本非常相似。
缺點:不容易支持面向對象技術。語法有時會非常難以理解,並造成濫用。
移植性:C語言的核心以及ANSI函數調用都具有移植性,但僅限於流程式控制制、內存管理和簡單的文件處理。其他的東西都跟平台有關。比如說,為Windows和Mac開發可移植的程序,用戶界面部分就需要用到與系統相關的函數調用。這一般意味著你必須寫兩次用戶界面代碼,不過還好有一些庫可以減輕工作量。
2.C++
C++語言是具有面向對象特性的C語言的繼承者。面向對象編程,或稱OOP是結構化編程的下一步。OO程序由對象組成,其中的對象是數據和函數離散集合。有許多可用的對象庫存在,這使得編程簡單得只需要將一些程序「建築材料」堆在一起(至少理論上是這樣)。比如說,有很多的GUI和資料庫的庫實現為對象的集合。
優點:組織大型程序時比C語言好得多。很好的支持面向對象機制。通用數據結構,如鏈表和可增長的陣列組成的庫減輕了由於處理低層細節的負擔。
❹ autocad 2007 插入字體 怎麼談出來記事本啊怎麼解決
AutoCAD文字輸入全攻略
AutoCAD軟體的應用中,設計人員均需要輸入各種字型的文字,以滿足圖形設計的需要。我們能輸入文字,但是我們輸入的文字正確嗎?能實現我們理想的效果嗎?筆者就實踐中對文字輸入的一些經驗提出來供大家探討。
一、AutoCAD R14軟體的「文字樣式」 AutoCAD R14軟體中輸入的文字均有一個文字的樣式名,不同的樣式名可設置成相同或不相同的字體。改變文字的字體,就需要選擇不同的文字樣式。文字樣式的設置可在 AutoCAD R14菜單的「格式文字樣式」下拉菜單命令中設置。
1、樣式名:顯示文字的樣式名稱,增加、重命名、刪除樣式。樣式名最多可以包括 31 個字元。字元中可以包含字母、數字、美元符號 ($)、下劃線 (_)、連字元 (-) 和中文字元。AutoCAD 將樣式名中的小寫字母自動轉換為大寫字母。考慮到人們的使用習慣,建議用直觀的中文字元樣式名。
2、字體: 通過改變不同的字體名、字體樣式、高度來修改文字樣式使用的字體。「字體名」 列表框內列出了在WINDOWS9.X系統中已注冊的 TrueType 所有字體(字體名前以T符號標示)和AutoCAD軟體 Fonts 目錄下已編譯的所有形 (SHX) 字體的字體名。 TrueType字體為微軟公司和Apple公司共同研製的字型標准。圖形中的 TrueType 字體是以填充的方式顯示出來,在列印時,TEXTFILL 系統變數控制該字體是否填充。TEXTFILL 系統變數的預設設置為1,這時列印出填充的字體。SHX形字體屬於「矢量字形」,是一種用形狀或方程來描述字元輪廓的字元形式。這種字形的優點是在顯示時字元可以任意縮小或放大,缺點是需要作大量處理。在選擇SHX字體後,應選取「大字體」選項指定亞洲語言(包括簡、繁體漢語、日語、韓語等)的大字體文件,已便使用正確的亞洲語言字體。只有在「字體名」中指定SHX 文件,才可以使用「大字體」 選項,只有 SHX 文件可以創建「大字體」。在選擇TrueType 字體後,可改變TrueType字體「字體樣式」,指定字體格式,如正常體、斜體、粗體等。選定「大字體」選框後,該選項變為「大字體」,用於選擇大字體文件。「高度」 框內輸入所選文字樣式使用字體的省缺高度, 如果輸入的高度為0.0000,每次用該文字樣式輸入文字時,AutoCAD 都將提示輸入文字高度。如果輸入值大於 0.0000,則用已設置的文字高度輸入文字。在相同的設置下, 不同的SHX字體、TrueType 字體顯示的高度、寬度、間距均不同,。可看出,SHX字體的英文字母比TrueType 字體的英文字母高, 大字體的中文字比TrueType 字體的中文字低。 常用的SHX字體: txt 標準的 AutoCAD 文字字體。這種字體可以通過很少的矢量來描述,它是一種簡單的字體,因此繪制起來速度很快,txt字體文件為txt.shx。 monotxt 等寬的 txt 字體。在這種字體中,除了分配給每個字元的空間大小相同(等寬)以外,其他所有的特徵都與 txt 字體相同。因此,這種字體尤其適合於書寫明細表或在表格中需要垂直書寫文字的場合。 romans 這種字體是由許多短線段繪制的 roman 字體的簡體(單筆劃繪制,沒有襯線)。該字體可以產生比 txt 字體看上去更為單薄的字元。 romand 這種字體與 romans 字體相似,但它是使用雙筆劃定義的。該字體能產生更粗、顏色更深的字元,特別適用於在高解析度的列印機(如激光列印機)上使用。 romanc 這種字體是 roman 字體的繁體(雙筆劃,有襯線)。 romant 這種字體是與 romanc 字體類似的三筆劃的 roman 字體(三筆劃,有襯線)。 italicc 這種字體是 italic 字體的繁體(雙筆劃,有襯線)。 italict 這種字體是三筆劃的 italic 字體(三筆劃,有襯線)。 scripts 這種字體是 script 字體的簡體(單筆劃)。 scriptc 這種字體是 script 字體的繁體(雙筆劃)。 greeks 這種字體是 Greek 字體的簡體(單筆劃,無襯線)。 greekc 這種字體是 Greek 字體的繁體(雙筆劃,有襯線)。 gothice 哥特式英文字體。 gothicg 哥特式德文字體。 gothici 哥特式義大利文字體。 syastro 天體學符號字體。 symap 地圖學符號字體。 symath 數學符號字體。 symeteo 氣象學符號字體。 Symusic 音樂符號字體。 常用的大字體: hztxt 單筆劃小仿宋體。 hzfs 單筆劃大仿宋體。 china 雙筆劃宋體。
3、效果:修改字體的特性,例如高度、寬度比例、傾斜角、倒置顯示、反向或垂直對齊。 「垂直」:可使文字垂直顯示。只有在選定字體支持雙向時「垂直」才可用。TrueType 字體不能設置「垂直」選項。 「寬度比例」:設置字元寬度相對於「字元本身寬度」的比例。「字元本身寬度」是字體文件在字元描述時已確定的寬度。輸入值如果小於 1.0 將壓縮字元寬度,輸入值如果大於 1.0 則將擴大字元寬度。 「傾斜角」:設置文字的傾斜角,使文字傾斜。輸入值應在 -85 到 85 之間。
二、AutoCAD R14的文字輸入: AutoCAD R14軟體的文字輸入主要有以下三個命令:text、dtext、mtext 。
1、「TEXT」 命令用於創建單行文字。 如果上一個命令也為text,則在「對正(J)/樣式(S)/」提示後,將跳過「高度」和「旋轉角度」提示而直接顯示「文字」輸入提示。文字將直接放在上一行文字的下方。
2、「DTEXT」 命令可連續輸入多行文字,而不需重復輸入命令。在每行輸入一個字時,可方便的實現文字的豎排。
3、「MTEXT」 命令使用「多行文字編輯器」 編輯文字。當拖動定點設備指定對角點時,將會顯示一個矩形框來表示多行文字對象的位置和大小。矩形內的箭頭指明段落中文字的走向。指定了第二個角點後, AutoCAD 將顯示「多行文字編輯器」對話框。請注意:「多行文字編輯器」僅顯示 Windows 能識別的字體,不能識別 AutoCAD 的 SHX 字體。 AutoCAD 「多行文字編輯器」可在「工具/系統配置/文字編輯器、字典和字體文件名/文字編輯器應用程序」中定義。AutoCAD默認的文字編輯器應用程序名為 「Internal」,我們可定義第三方的文字編輯器進行多行文字編輯,如:WINDOWS系統的寫字板、記事本、WORD等。可在「多行文字編輯器」中直接調入已編輯好的文本文件。注意:AutoCAD默認的「多行文字編輯器」調入的文件大小不得大於16K。如果用第三方文字編輯器,可輸入格式代碼來產生特定的文字格式。可為文字加下劃線、上劃線,並創建疊式文字(如分數)。也可以修改顏色、字體和文字高度。可改變文字字元間的空格或增加字元寬度。要產生特定的文字格式,請使用下表中顯示的格式代碼。格式代碼 用途 ...o 關閉和打開上劃線 L...l 關閉和打開下劃線 ~ 插入一個連續空格 插入一個反斜杠 插入左大括弧和右大括弧 Cvalue; 應用指定的顏色 File name; 應用指定的字體文件 Hvalue; 應用指定文字高度 Hvaluex; 應用多行文字對象的特性 S...^...; 堆疊 或 ^ 符號後的文字 Tvalue; 調整字元間的間距,從 .75 到 4 次 Qangle; 改變傾斜角 Wvalue; 改變寬度比例來調整文字的寬度 A 設置對齊方式值,有效值:0、1、2(底部、中部、頂部) P 結束段落在換行的地方添加反斜杠()或空格字元可實現換行。可使用大括弧對(),在其中輸入特定的文字格式定義文字,大括弧最多可以嵌套八層。如下例所示: 請此例子。 在 R14中可使用Unicode 字元編碼輸入。Unicode 字體可包含 65,535 個字元,以及為不同語言設計的形。Unicode 字體包含的字元要比系統中定義的還要多。因此,使用不可能直接從鍵盤上輸入的字元時,可以輸入轉義序列 U+nnnn,其中 nnnn 表示字元的 Unicode 十六進制值。現在 AutoCAD 的所有 SHX 形字體都是 Unicode 字體。例如: U+00B0 為度數符號 ( °) U+00B1 為公差符號 (±) U+2205 為直徑符號 (Ø)
4、利用「剪貼板」功能輸入已編寫好的全部或部分文本。用文字編輯軟體把需要調入的文件打開,選擇需要的文本,按「復制」命令使文本內容進入「剪貼板」。假如剪貼板中有文字,可以從AutoCAD 「編輯」菜單中選擇「粘貼」將剪貼板中的文字粘貼到 AutoCAD 中。
5、用「插入」菜單「OLE對象」功能插入文本文件。把文本文件作為一個OLE對象整體插入及編輯。
三、AutoCAD R14圖形中文字亂碼的解決: 當打開AutoCAD的圖形文件時, AutoCAD自動根據圖形中的文字樣式定義,在AutoCAD 支持的文件搜索路徑中查找字體文件,當沒有找到所需要的字體文件時,AutoCAD將彈出一個對話框要求你選擇一個代替的字體以正確顯示。當選擇的字體不正確時,打開的圖形中將有部分或全部文字顯示為「?」,表示此文字在現在的文字定義下不能正確顯示。此時可使用菜單中的「修改/特性」命令,在「樣式」框中選擇合適的文字樣式。文字樣式的設置可在AutoCAD R14菜單的「格式文字樣式」下拉菜單命令中設置。當有中文文字無法打開時,請先在「文字樣式」 命令中設置有中文大字體或有中文字體的文字樣式格式。請注意:對於文字串中的每一個字元,AutoCAD 都先搜索大字體文件。如果從中未找到該字元,才搜索普通字體文件。
2、當用AutoCAD R14打開R12/R13的圖形文件時,因為文字代碼頁的不同,圖形中的中文文字可能出現亂碼。此時請立即關閉此文件(不要保存),可使用「天正CAD軟體」的「DWGCODE.EXE」程序來處理此類圖形文件。DWGCODE是專為AutoCAD R14編寫的代碼頁轉換工具, 「要轉換的文件名」中可輸入待轉換的文件或目錄。 「只轉換以下的DWG/DXF文件」中請選擇待轉換的文件是用什麼版本的AutoCAD繪制的。 「選擇一個新的代碼頁」中請選擇「ASCⅡ」。 「將轉換後的文件拷貝到」中,當需要把轉換的圖形另外保存時,可輸入一個新的文件目錄。現在你可以按「開始轉換」按鈕進行轉換了。在使用「代碼頁轉換工具」時,請注意:同一個圖形文件不得多次轉換,否則可能使圖形文件無法修復。使用AutoCAD軟體自帶的附贈程序建立圖形文件工作包:在正版的R14軟體中增加有一個「附贈程序」下拉菜單,執行「工具/打包」命令,可將你正在繪制的圖形及需要的字體文件一起「打包」保存至統一目錄下。你即可以在其它的計算機中打開圖形而不會擔心文字元號顯示的正確性。當然,你也可以自己把圖形和需要的字體文件保存起來。
四、字體文件的定製: 在AutoCAD中用戶可自己定義擴展名為「 .shp」形定義字體文件。「 .shp」 形定義字體文件是ASCII 格式的文件,你可以使用文本編輯器或字處理器編輯進行編輯。 然後使用AutoCAD 的「compile」命令編譯該 ASCII 文件,編譯後會形成擴展名為「 .shx」的形文件,此文件可使用「STYLE 」命令裝載後使用。如果編譯前的形定義文件定義了字體,則可用 STYLE 命令定義文字樣式,然後用文字輸入命令(TEXT、DTEXT 或 MTEXT)將字元寫入圖形中。常見ASCII字體文件的編寫格式如下: *0,4,Standard Font 10/23/91 ;字體必須包括的特殊形編號 0 6,2,2,0 ;定義位元組行 *10,7,lf ;標題行 2,0AC,14,8,(9,10),0 ;0AC為十六進制值 *32,7,spc 2,060,14,8,(-6,-8),0 以下略。 形定義文件的每一行最多可包含 128 個字元,超過此長度的行不能編譯。AutoCAD 忽略空行和分號右邊的文字。利用分號可以在形定義文件中包含注釋。每個形說明都有一個標題行,以及一行或多行定義位元組。這些定義位元組之間用逗號分隔,最後以 0 結束。格式如下:*編號, 數據位元組 , 名稱 形定義位元組1, 形定義位元組2, 形定義位元組3,...,0 下面為形各個欄位的說明: 「編號」段 「編號」段在形定義文件中對應唯一的一個形,「編號」段的數字必須在 1 到 258 之間,帶前綴星號 (*)。如果定義的是字體文件,則「編號」段的數字編號要與定義的每個字元的 ASCII 碼對應。 「數據位元組」 段用於描述形使用的數據位元組數目,包括結尾的「0」。每個形最多可有 2,000 個數據位元組。 「名稱」 段形的名稱。形名稱必須大寫,以便於區分。包含小寫字元的名稱被忽略,並且通常用作字體形定義的標簽。 「形定義位元組」 段每個定義位元組都是一個代碼,或者定義矢量長度和方向,或者是特殊代碼的對應值之一。在形定義文件中,定義位元組可以用十進制或十六進製表示。如果形定義位元組的第一個字元為 0(零),則後面的兩個字元解釋為十六進制值。定義文件定義「ASCII字體」時,第一個形說明必須為特殊的形編號 0,以提供字體本身的信息。其格式如下: *0,4,font-name above,below,modes,0 其中,above 指定大寫字母從基線往上擴展的矢量長度,below 指出小寫字母從基線下降的距離。這些值定義了基本字元尺寸,用作 TEXT 命令中指定高度的比例因子。 modes 位元組對水平字體應該為 0,對雙向(水平或垂直)字體為 2。 AutoCAD 提供的標准字體包括一些 AutoCAD 標注功能所需的其他字元。例如以下: %%d 度符號 ( °) %%p 正/負公差符號 (±) %%c 圓直徑標注符號 (Ø) %%o 打開或關閉上劃線模式。 %%u 打開或關閉下劃線模式。 %%% 繪制一個百分號。請注意:如果要定義「大字體」時,大字體形定義文件的第一行必須以「*BIGFONT」開始。
五、常用的與文字輸入有關的命令及系統變數: COMPILE 編譯形文件和 PostScript 字體文件。 DDEDIT 編輯文字和屬性。 DTEXT 直接在圖形區輸入文字。 TEXTFILL 控制TrueType 字體的填充方式。 0:用輪廓線顯示字體 1:用填充圖像顯示字體 TEXTQLTY 設置 TrueType 字體的文字輪廓的解析度。0 表示不改變文字的平滑度;100 表示最大限度地改變文字的平滑度。此系統變數的值反映的是每英寸中的點數。較小的值會降低解析度但提高了列印速度。較大的值會提高解析度但降低列印速度。 QTEXT 開(ON)/關(OFF) : 輸入 on 或 off 或按 ENTER 鍵如果打開 QTEXT,AutoCAD 將不顯示文字和屬性對象,而只顯示文字對象外框。如果圖形中包含大量文字對象,則開qtext將會減少 AutoCAD 重畫和重生成圖形的時間。 STYLE 創建文本格式。可設置文本的高度、寬度、傾斜角、使用的字體文件。 TEXTSCR 打開 AutoCAD 文本窗口。 GRAPHSCR 從文本窗口切換到圖形窗口。 TEXT 創建單行文字。 MTEXT 創建多行文字。 LOAD 載入形文件,為 SHAPE 命令載入可調用的形。 SHAPE 插入形,使形可用。
參考資料:本文雖為轉貼而來,但卻是非常全面和經典的。
❺ Auto CAD 2004怎樣可以豎排段落
看看我找的AutoCAD文字輸入全攻略
AutoCAD軟體的應用中,設計人員均需要輸入各種字型的文字,以滿足圖形設計的需要。我們能輸入文字,但是我們輸入的文字正確嗎?能實現我們理想的效果嗎?筆者就實踐中對文字輸入的一些經驗提出來供大家探討。
一、AutoCAD R14軟體的「文字樣式」 AutoCAD R14軟體中輸入的文字均有一個文字的樣式名,不同的樣式名可設置成相同或不相同的字體。改變文字的字體,就需要選擇不同的文字樣式。文字樣式的設置可在AutoCAD R14菜單的「格式文字樣式」下拉菜單命令中設置。
1、樣式名:顯示文字的樣式名稱,增加、重命名、刪除樣式。樣式名最多可以包括 31 個字元。字元中可以包含字母、數字、美元符號 ($)、下劃線 (_)、連字元 (-) 和中文字元。AutoCAD 將樣式名中的小寫字母自動轉換為大寫字母。考慮到人們的使用習慣,建議用直觀的中文字元樣式名。
2、字體: 通過改變不同的字體名、字體樣式、高度來修改文字樣式使用的字體。「字體名」 列表框內列出了在WINDOWS9.X系統中已注冊的 TrueType 所有字體(字體名前以T符號標示)和AutoCAD軟體 Fonts 目錄下已編譯的所有形 (SHX) 字體的字體名。 TrueType字體為微軟公司和Apple公司共同研製的字型標准。圖形中的 TrueType 字體是以填充的方式顯示出來,在列印時,TEXTFILL 系統變數控制該字體是否填充。TEXTFILL 系統變數的預設設置為1,這時列印出填充的字體。SHX形字體屬於「矢量字形」,是一種用形狀或方程來描述字元輪廓的字元形式。這種字形的優點是在顯示時字元可以任意縮小或放大,缺點是需要作大量處理。在選擇SHX字體後,應選取「大字體」選項指定亞洲語言(包括簡、繁體漢語、日語、韓語等)的大字體文件,已便使用正確的亞洲語言字體。只有在「字體名」中指定SHX 文件,才可以使用「大字體」 選項,只有 SHX 文件可以創建「大字體」。在選擇TrueType 字體後,可改變TrueType字體「字體樣式」,指定字體格式,如正常體、斜體、粗體等。選定「大字體」選框後,該選項變為「大字體」,用於選擇大字體文件。「高度」 框內輸入所選文字樣式使用字體的省缺高度, 如果輸入的高度為0.0000,每次用該文字樣式輸入文字時,AutoCAD 都將提示輸入文字高度。如果輸入值大於 0.0000,則用已設置的文字高度輸入文字。在相同的設置下, 不同的SHX字體、TrueType 字體顯示的高度、寬度、間距均不同,。可看出,SHX字體的英文字母比TrueType 字體的英文字母高, 大字體的中文字比TrueType 字體的中文字低。 常用的SHX字體: txt 標準的 AutoCAD 文字字體。這種字體可以通過很少的矢量來描述,它是一種簡單的字體,因此繪制起來速度很快,txt字體文件為txt.shx。 monotxt 等寬的 txt 字體。在這種字體中,除了分配給每個字元的空間大小相同(等寬)以外,其他所有的特徵都與 txt 字體相同。因此,這種字體尤其適合於書寫明細表或在表格中需要垂直書寫文字的場合。 romans 這種字體是由許多短線段繪制的 roman 字體的簡體(單筆劃繪制,沒有襯線)。該字體可以產生比 txt 字體看上去更為單薄的字元。 romand 這種字體與 romans 字體相似,但它是使用雙筆劃定義的。該字體能產生更粗、顏色更深的字元,特別適用於在高解析度的列印機(如激光列印機)上使用。 romanc 這種字體是 roman 字體的繁體(雙筆劃,有襯線)。 romant 這種字體是與 romanc 字體類似的三筆劃的 roman 字體(三筆劃,有襯線)。 italicc 這種字體是 italic 字體的繁體(雙筆劃,有襯線)。 italict 這種字體是三筆劃的 italic 字體(三筆劃,有襯線)。 scripts 這種字體是 script 字體的簡體(單筆劃)。 scriptc 這種字體是 script 字體的繁體(雙筆劃)。 greeks 這種字體是 Greek 字體的簡體(單筆劃,無襯線)。 greekc 這種字體是 Greek 字體的繁體(雙筆劃,有襯線)。 gothice 哥特式英文字體。 gothicg 哥特式德文字體。 gothici 哥特式義大利文字體。 syastro 天體學符號字體。 symap 地圖學符號字體。 symath 數學符號字體。 symeteo 氣象學符號字體。 Symusic 音樂符號字體。 常用的大字體: hztxt 單筆劃小仿宋體。 hzfs 單筆劃大仿宋體。 china 雙筆劃宋體。
3、效果:修改字體的特性,例如高度、寬度比例、傾斜角、倒置顯示、反向或垂直對齊。 「垂直」:可使文字垂直顯示。只有在選定字體支持雙向時「垂直」才可用。TrueType 字體不能設置「垂直」選項。 「寬度比例」:設置字元寬度相對於「字元本身寬度」的比例。「字元本身寬度」是字體文件在字元描述時已確定的寬度。輸入值如果小於 1.0 將壓縮字元寬度,輸入值如果大於 1.0 則將擴大字元寬度。 「傾斜角」:設置文字的傾斜角,使文字傾斜。輸入值應在 -85 到 85 之間。
二、AutoCAD R14的文字輸入: AutoCAD R14軟體的文字輸入主要有以下三個命令:text、dtext、mtext 。
1、「TEXT」 命令用於創建單行文字。 如果上一個命令也為text,則在「對正(J)/樣式(S)/」提示後,將跳過「高度」和「旋轉角度」提示而直接顯示「文字」輸入提示。文字將直接放在上一行文字的下方。
2、「DTEXT」 命令可連續輸入多行文字,而不需重復輸入命令。在每行輸入一個字時,可方便的實現文字的豎排。
3、「MTEXT」 命令使用「多行文字編輯器」 編輯文字。 當拖動定點設備指定對角點時,將會顯示一個矩形框來表示多行文字對象的位置和大小。矩形內的箭頭指明段落中文字的走向。指定了第二個角點後, AutoCAD 將顯示「多行文字編輯器」對話框。請注意:「多行文字編輯器」僅顯示 Windows 能識別的字體,不能識別 AutoCAD 的 SHX 字體。 AutoCAD 「多行文字編輯器」可在「工具/系統配置/文字編輯器、字典和字體文件名/文字編輯器應用程序」中定義。AutoCAD默認的文字編輯器應用程序名為「Internal」,我們可定義第三方的文字編輯器進行多行文字編輯,如:WINDOWS系統的寫字板、記事本、WORD等。可在「多行文字編輯器」中直接調入已編輯好的文本文件。注意:AutoCAD默認的「多行文字編輯器」調入的文件大小不得大於16K。 如果用第三方文字編輯器,可輸入格式代碼來產生特定的文字格式。可為文字加下劃線、上劃線,並創建疊式文字(如分數)。也可以修改顏色、字體和文字高度。可改變文字字元間的空格或增加字元寬度。要產生特定的文字格式,請使用下表中顯示的格式代碼。格式代碼 用途 ...o 關閉和打開上劃線 L...l 關閉和打開下劃線 ~ 插入一個連續空格 插入一個反斜杠 {...} 插入左大括弧和右大括弧 Cvalue; 應用指定的顏色 File name; 應用指定的字體文件 Hvalue; 應用指定文字高度 Hvaluex; 應用多行文字對象的特性 S...^...; 堆疊 或 ^ 符號後的文字 Tvalue; 調整字元間的間距,從 .75 到 4 次 Qangle; 改變傾斜角 Wvalue; 改變寬度比例來調整文字的寬度 A 設置對齊方式值,有效值:0、1、2(底部、中部、頂部) P 結束段落 在換行的地方添加反斜杠()或空格字元可實現換行。可使用大括弧對({ }),在其中輸入特定的文字格式定義文字,大括弧最多可以嵌套八層。如下例所示: 請{H5F simhei.ttf 看清楚}此例子。 在 R14中可使用Unicode 字元編碼輸入。Unicode 字體可包含 65,535 個字元,以及為不同語言設計的形。Unicode 字體包含的字元要比系統中定義的還要多。因此,使用不可能直接從鍵盤上輸入的字元時,可以輸入轉義序列 U+nnnn,其中 nnnn 表示字元的 Unicode 十六進制值。現在 AutoCAD 的所有 SHX 形字體都是 Unicode 字體。例如: U+00B0 為度數符號 ( °) U+00B1 為公差符號 (±) U+2205 為直徑符號 (Ø)
4、利用「剪貼板」功能輸入已編寫好的全部或部分文本。用文字編輯軟體把需要調入的文件打開,選擇需要的文本,按「復制」命令使文本內容進入「剪貼板」。假如剪貼板中有文字,可以從AutoCAD 「編輯」菜單中選擇「粘貼」將剪貼板中的文字粘貼到 AutoCAD 中。
5、用「插入」菜單「OLE對象」功能插入文本文件。把文本文件作為一個OLE對象整體插入及編輯。
三、AutoCAD R14圖形中文字亂碼的解決: 當打開AutoCAD的圖形文件時, AutoCAD自動根據圖形中的文字樣式定義,在AutoCAD 支持的文件搜索路徑中查找字體文件,當沒有找到所需要的字體文件時,AutoCAD將彈出一個對話框要求你選擇一個代替的字體以正確顯示。當選擇的字體不正確時,打開的圖形中將有部分或全部文字顯示為「?」,表示此文字在現在的文字定義下不能正確顯示。此時可使用菜單中的「修改/特性」命令,在「樣式」框中選擇合適的文字樣式。文字樣式的設置可在AutoCAD R14菜單的「格式文字樣式」下拉菜單命令中設置。當有中文文字無法打開時,請先在「文字樣式」 命令中設置有中文大字體或有中文字體的文字樣式格式。請注意:對於文字串中的每一個字元,AutoCAD 都先搜索大字體文件。如果從中未找到該字元,才搜索普通字體文件。
2、當用AutoCAD R14打開R12/R13的圖形文件時,因為文字代碼頁的不同,圖形中的中文文字可能出現亂碼。此時請立即關閉此文件(不要保存),可使用「天正CAD軟體」的「DWGCODE.EXE」程序來處理此類圖形文件。DWGCODE是專為AutoCAD R14編寫的代碼頁轉換工具, 「要轉換的文件名」中可輸入待轉換的文件或目錄。 「只轉換以下的DWG/DXF文件」中請選擇待轉換的文件是用什麼版本的AutoCAD繪制的。 「選擇一個新的代碼頁」中請選擇「ASCⅡ」。 「將轉換後的文件拷貝到」中,當需要把轉換的圖形另外保存時,可輸入一個新的文件目錄。現在你可以按「開始轉換」按鈕進行轉換了。 在使用「代碼頁轉換工具」時,請注意:同一個圖形文件不得多次轉換,否則可能使圖形文件無法修復。 使用AutoCAD軟體自帶的附贈程序建立圖形文件工作包:在正版的R14軟體中增加有一個「附贈程序」下拉菜單,執行「工具/打包」命令,可將你正在繪制的圖形及需要的字體文件一起「打包」保存至統一目錄下。你即可以在其它的計算機中打開圖形而不會擔心文字元號顯示的正確性。當然,你也可以自己把圖形和需要的字體文件保存起來。
四、字體文件的定製: 在AutoCAD中用戶可自己定義擴展名為「 .shp」形定義字體文件。「 .shp」 形定義字體文件是ASCII 格式的文件,你可以使用文本編輯器或字處理器編輯進行編輯。 然後使用AutoCAD 的「compile」命令編譯該 ASCII 文件,編譯後會形成擴展名為「 .shx」的形文件,此文件可使用「STYLE 」命令裝載後使用。如果編譯前的形定義文件定義了字體,則可用 STYLE 命令定義文字樣式,然後用文字輸入命令(TEXT、DTEXT 或 MTEXT)將字元寫入圖形中。 常見ASCII字體文件的編寫格式如下: *0,4,Standard Font 10/23/91 ;字體必須包括的特殊形編號 0 6,2,2,0 ;定義位元組行 *10,7,lf ;標題行 2,0AC,14,8,(9,10),0 ;0AC為十六進制值 *32,7,spc 2,060,14,8,(-6,-8),0 以下略。 形定義文件的每一行最多可包含 128 個字元,超過此長度的行不能編譯。AutoCAD 忽略空行和分號右邊的文字。利用分號可以在形定義文件中包含注釋。每個形說明都有一個標題行,以及一行或多行定義位元組。這些定義位元組之間用逗號分隔,最後以 0 結束。格式如下:*編號, 數據位元組 , 名稱 形定義位元組1, 形定義位元組2, 形定義位元組3,...,0 下面為形各個欄位的說明: 「編號」段 「編號」段在形定義文件中對應唯一的一個形,「編號」段的數字必須在 1 到 258 之間,帶前綴星號 (*)。如果定義的是字體文件,則「編號」段的數字編號要與定義的每個字元的 ASCII 碼對應。 「數據位元組」 段 用於描述形使用的數據位元組數目,包括結尾的「0」。每個形最多可有 2,000 個數據位元組。 「名稱」 段 形的名稱。形名稱必須大寫,以便於區分。包含小寫字元的名稱被忽略,並且通常用作字體形定義的標簽。 「形定義位元組」 段 每個定義位元組都是一個代碼,或者定義矢量長度和方向,或者是特殊代碼的對應值之一。在形定義文件中,定義位元組可以用十進制或十六進製表示。如果形定義位元組的第一個字元為 0(零),則後面的兩個字元解釋為十六進制值。定義文件定義「ASCII字體」時,第一個形說明必須為特殊的形編號 0,以提供字體本身的信息。其格式如下: *0,4,font-name above,below,modes,0 其中,above 指定大寫字母從基線往上擴展的矢量長度,below 指出小寫字母從基線下降的距離。這些值定義了基本字元尺寸,用作 TEXT 命令中指定高度的比例因子。 modes 位元組對水平字體應該為 0,對雙向(水平或垂直)字體為 2。 AutoCAD 提供的標准字體包括一些 AutoCAD 標注功能所需的其他字元。例如以下: %%d 度符號 ( °) %%p 正/負公差符號 (±) %%c 圓直徑標注符號 (Ø) %%o 打開或關閉上劃線模式。 %%u 打開或關閉下劃線模式。 %%% 繪制一個百分號。 請注意:如果要定義「大字體」時,大字體形定義文件的第一行必須以「*BIGFONT」開始。
五、常用的與文字輸入有關的命令及系統變數: COMPILE 編譯形文件和 PostScript 字體文件。 DDEDIT 編輯文字和屬性。 DTEXT 直接在圖形區輸入文字。 TEXTFILL 控制TrueType 字體的填充方式。 0:用輪廓線顯示字體 1:用填充圖像顯示字體 TEXTQLTY 設置 TrueType 字體的文字輪廓的解析度。0 表示不改變文字的平滑度;100 表示最大限度地改變文字的平滑度。此系統變數的值反映的是每英寸中的點數。較小的值會降低解析度但提高了列印速度。較大的值會提高解析度但降低列印速度。 QTEXT 開(ON)/關(OFF) : 輸入 on 或 off 或按 ENTER 鍵如果打開 QTEXT,AutoCAD 將不顯示文字和屬性對象,而只顯示文字對象外框。如果圖形中包含大量文字對象,則開qtext將會減少 AutoCAD 重畫和重生成圖形的時間。 STYLE 創建文本格式。可設置文本的高度、寬度、傾斜角、使用的字體文件。 TEXTSCR 打開 AutoCAD 文本窗口。 GRAPHSCR 從文本窗口切換到圖形窗口。 TEXT 創建單行文字。 MTEXT 創建多行文字。 LOAD 載入形文件,為 SHAPE 命令載入可調用的形。 SHAPE 插入形,使形可用。
參考資料:本文雖為轉貼而來,但卻是非常全面和經典的。
補充~樣式表(CSS)法
樣式表的文字處理屬性中有兩個重要的屬性:writing-mode和text-align。讓我們先看看它們的用法:
1. writing-mode(設置對象書寫方向)
語法:writing-mode : lr-tb、tb-rl
參數:lr-tb:從左向右,從上往下 tb-rl:從上往下,從右向左
示例:div { writing-mode: tb-rl; }
2. text-align(設置對象中文本的對齊方式)
語法:text-align : left、right、center、justify
參數:left:左對齊 right:右對齊 center:居中 justify:兩端對齊
示例:div { text-align : center; }
接下來讓我們來製作一個緊排的實例:
< html >
< head >
< title >豎排文字< /title >
< style type="text/css" >
< !--
.tnt {Writing-mode:tb-rl;Text-align:left;font-size:9pt}
-- >
< /style >
< /head >
< body >
< div class="tnt" >
確實,在表現文字的豎排在文字處理辦公軟體中非常容易就可以實現。由於這種效果在網頁製作中並不多見,所以這個問題的討論比較少。但是在製作具有中國古代特色的網站,如文字歷史、書法、名勝古跡旅遊等等網站時,如果用上豎排的文字,配以古色古香的背景及朴實陳舊的色彩,在視覺上會獲得意想不到的效果。
< /div >
< /body >
< /html >
(實例自己實踐吧)
看了實例與示例,我們可以知道為文字賦予了「writing-mode」的屬性值為「tb-rl」,文字就「從上往下」排,賦予了「text-align」的屬性值為「left」,文字就「從右向左」排。總之加入了< div >……< /div >里的內容都會按定義的排列方式排列。
最後一點要說明的是「writing-mode」目前只有IE瀏覽器支持,Nestscape瀏覽器不支持!
❻ java是編譯型語言還是解釋型語言
概念:
編譯型語言:把做好的源程序全部編譯成二進制代碼的可運行程序。然後,可直接運行這個程序。
解釋型語言:把做好的源程序翻譯一句,然後執行一句,直至結束!
區別:
編譯型語言,執行速度快、效率高;依賴編譯器、跨平台性差些。如C、C++、Delphi、 Pascal,Fortran。
解釋型語言,執行速度慢、效率低;依賴解釋器、跨平台性好。如Java、Basic.
通俗的講,編譯語言是在編譯後可以直接運行,而解釋語言的執行需要一個解釋環境。
java很特殊,java程序也需要編譯,但是沒有直接編譯稱為機器語言,而是編譯稱為位元組碼,然後用解釋方式執行位元組碼。
JIT:
首先採用編譯形式生成某種中介代碼(Java bytecode/MSIL),然後在運行時將其(通常以函數或Block為單位)最終轉換成機器碼,然後執行,轉化的機器碼可以被cache,以提高重復執行的效率
JAVA的第一道工序是javac編譯,當然目標文件是BYTECODE。後續可能有三種處理方式:
1. 運行時,BYTECODE由JVM逐條解釋執行,
2. 運行時,部分代碼可能由JIT翻譯為目標機器指令(以method為翻譯單位,還會保存起來,第二次執行就不用翻譯了)直接執行;
3. RTSJ。繼JAVAC之後執行AOT二次編譯,生成靜態的目標平台代碼(典型的就是IBM WEBSHPERE REAL TIME)。
❼ 請問AutoCAD中編譯形SHX的英文全稱是什麼...類似gbcbig.shx gbenor.shx的縮寫規則或說命名規則是什麼
命令: compile
gb:國標
big:大字體
c:china ?
❽ 如何把CAD中的文字分行
你把堅的文字的輸入框拉大
❾ CAD多行文字的有效數字怎麼設置
AutoCAD文字輸入全攻略
AutoCAD軟體的應用中,設計人員均需要輸入各種字型的文字,以滿足圖形設計的需要。我們能輸入文字,但是我們輸入的文字正確嗎?能實現我們理想的效果嗎?筆者就實踐中對文字輸入的一些經驗提出來供大家探討。
一、AutoCAD R14軟體的「文字樣式」 AutoCAD R14軟體中輸入的文字均有一個文字的樣式名,不同的樣式名可設置成相同或不相同的字體。改變文字的字體,就需要選擇不同的文字樣式。文字樣式的設置可在 AutoCAD R14菜單的「格式文字樣式」下拉菜單命令中設置。
1、樣式名:顯示文字的樣式名稱,增加、重命名、刪除樣式。樣式名最多可以包括 31 個字元。字元中可以包含字母、數字、美元符號 ($)、下劃線 (_)、連字元 (-) 和中文字元。AutoCAD 將樣式名中的小寫字母自動轉換為大寫字母。考慮到人們的使用習慣,建議用直觀的中文字元樣式名。
2、字體: 通過改變不同的字體名、字體樣式、高度來修改文字樣式使用的字體。「字體名」 列表框內列出了在WINDOWS9.X系統中已注冊的 TrueType 所有字體(字體名前以T符號標示)和AutoCAD軟體 Fonts 目錄下已編譯的所有形 (SHX) 字體的字體名。 TrueType字體為微軟公司和Apple公司共同研製的字型標准。圖形中的 TrueType 字體是以填充的方式顯示出來,在列印時,TEXTFILL 系統變數控制該字體是否填充。TEXTFILL 系統變數的預設設置為1,這時列印出填充的字體。SHX形字體屬於「矢量字形」,是一種用形狀或方程來描述字元輪廓的字元形式。這種字形的優點是在顯示時字元可以任意縮小或放大,缺點是需要作大量處理。在選擇SHX字體後,應選取「大字體」選項指定亞洲語言(包括簡、繁體漢語、日語、韓語等)的大字體文件,已便使用正確的亞洲語言字體。只有在「字體名」中指定SHX 文件,才可以使用「大字體」 選項,只有 SHX 文件可以創建「大字體」。在選擇TrueType 字體後,可改變TrueType字體「字體樣式」,指定字體格式,如正常體、斜體、粗體等。選定「大字體」選框後,該選項變為「大字體」,用於選擇大字體文件。「高度」 框內輸入所選文字樣式使用字體的省缺高度, 如果輸入的高度為0.0000,每次用該文字樣式輸入文字時,AutoCAD 都將提示輸入文字高度。如果輸入值大於 0.0000,則用已設置的文字高度輸入文字。在相同的設置下, 不同的SHX字體、TrueType 字體顯示的高度、寬度、間距均不同,。可看出,SHX字體的英文字母比TrueType 字體的英文字母高, 大字體的中文字比TrueType 字體的中文字低。 常用的SHX字體: txt 標準的 AutoCAD 文字字體。這種字體可以通過很少的矢量來描述,它是一種簡單的字體,因此繪制起來速度很快,txt字體文件為txt.shx。 monotxt 等寬的 txt 字體。在這種字體中,除了分配給每個字元的空間大小相同(等寬)以外,其他所有的特徵都與 txt 字體相同。因此,這種字體尤其適合於書寫明細表或在表格中需要垂直書寫文字的場合。 romans 這種字體是由許多短線段繪制的 roman 字體的簡體(單筆劃繪制,沒有襯線)。該字體可以產生比 txt 字體看上去更為單薄的字元。 romand 這種字體與 romans 字體相似,但它是使用雙筆劃定義的。該字體能產生更粗、顏色更深的字元,特別適用於在高解析度的列印機(如激光列印機)上使用。 romanc 這種字體是 roman 字體的繁體(雙筆劃,有襯線)。 romant 這種字體是與 romanc 字體類似的三筆劃的 roman 字體(三筆劃,有襯線)。 italicc 這種字體是 italic 字體的繁體(雙筆劃,有襯線)。 italict 這種字體是三筆劃的 italic 字體(三筆劃,有襯線)。 scripts 這種字體是 script 字體的簡體(單筆劃)。 scriptc 這種字體是 script 字體的繁體(雙筆劃)。 greeks 這種字體是 Greek 字體的簡體(單筆劃,無襯線)。 greekc 這種字體是 Greek 字體的繁體(雙筆劃,有襯線)。 gothice 哥特式英文字體。 gothicg 哥特式德文字體。 gothici 哥特式義大利文字體。 syastro 天體學符號字體。 symap 地圖學符號字體。 symath 數學符號字體。 symeteo 氣象學符號字體。 Symusic 音樂符號字體。 常用的大字體: hztxt 單筆劃小仿宋體。 hzfs 單筆劃大仿宋體。 china 雙筆劃宋體。
3、效果:修改字體的特性,例如高度、寬度比例、傾斜角、倒置顯示、反向或垂直對齊。 「垂直」:可使文字垂直顯示。只有在選定字體支持雙向時「垂直」才可用。TrueType 字體不能設置「垂直」選項。 「寬度比例」:設置字元寬度相對於「字元本身寬度」的比例。「字元本身寬度」是字體文件在字元描述時已確定的寬度。輸入值如果小於 1.0 將壓縮字元寬度,輸入值如果大於 1.0 則將擴大字元寬度。 「傾斜角」:設置文字的傾斜角,使文字傾斜。輸入值應在 -85 到 85 之間。
二、AutoCAD R14的文字輸入: AutoCAD R14軟體的文字輸入主要有以下三個命令:text、dtext、mtext 。
1、「TEXT」 命令用於創建單行文字。 如果上一個命令也為text,則在「對正(J)/樣式(S)/」提示後,將跳過「高度」和「旋轉角度」提示而直接顯示「文字」輸入提示。文字將直接放在上一行文字的下方。
2、「DTEXT」 命令可連續輸入多行文字,而不需重復輸入命令。在每行輸入一個字時,可方便的實現文字的豎排。
3、「MTEXT」 命令使用「多行文字編輯器」 編輯文字。當拖動定點設備指定對角點時,將會顯示一個矩形框來表示多行文字對象的位置和大小。矩形內的箭頭指明段落中文字的走向。指定了第二個角點後, AutoCAD 將顯示「多行文字編輯器」對話框。請注意:「多行文字編輯器」僅顯示 Windows 能識別的字體,不能識別 AutoCAD 的 SHX 字體。 AutoCAD 「多行文字編輯器」可在「工具/系統配置/文字編輯器、字典和字體文件名/文字編輯器應用程序」中定義。AutoCAD默認的文字編輯器應用程序名為 「Internal」,我們可定義第三方的文字編輯器進行多行文字編輯,如:WINDOWS系統的寫字板、記事本、WORD等。可在「多行文字編輯器」中直接調入已編輯好的文本文件。注意:AutoCAD默認的「多行文字編輯器」調入的文件大小不得大於16K。如果用第三方文字編輯器,可輸入格式代碼來產生特定的文字格式。可為文字加下劃線、上劃線,並創建疊式文字(如分數)。也可以修改顏色、字體和文字高度。可改變文字字元間的空格或增加字元寬度。要產生特定的文字格式,請使用下表中顯示的格式代碼。格式代碼 用途 ...o 關閉和打開上劃線 L...l 關閉和打開下劃線 ~ 插入一個連續空格 插入一個反斜杠 {...} 插入左大括弧和右大括弧 Cvalue; 應用指定的顏色 File name; 應用指定的字體文件 Hvalue; 應用指定文字高度 Hvaluex; 應用多行文字對象的特性 S...^...; 堆疊 或 ^ 符號後的文字 Tvalue; 調整字元間的間距,從 .75 到 4 次 Qangle; 改變傾斜角 Wvalue; 改變寬度比例來調整文字的寬度 A 設置對齊方式值,有效值:0、1、2(底部、中部、頂部) P 結束段落在換行的地方添加反斜杠()或空格字元可實現換行。可使用大括弧對({ }),在其中輸入特定的文字格式定義文字,大括弧最多可以嵌套八層。如下例所示: 請{H5F simhei.ttf 看清楚}此例子。 在 R14中可使用Unicode 字元編碼輸入。Unicode 字體可包含 65,535 個字元,以及為不同語言設計的形。Unicode 字體包含的字元要比系統中定義的還要多。因此,使用不可能直接從鍵盤上輸入的字元時,可以輸入轉義序列 U+nnnn,其中 nnnn 表示字元的 Unicode 十六進制值。現在 AutoCAD 的所有 SHX 形字體都是 Unicode 字體。例如: U+00B0 為度數符號 ( °) U+00B1 為公差符號 (±) U+2205 為直徑符號 (Ø)
4、利用「剪貼板」功能輸入已編寫好的全部或部分文本。用文字編輯軟體把需要調入的文件打開,選擇需要的文本,按「復制」命令使文本內容進入「剪貼板」。假如剪貼板中有文字,可以從AutoCAD 「編輯」菜單中選擇「粘貼」將剪貼板中的文字粘貼到 AutoCAD 中。
5、用「插入」菜單「OLE對象」功能插入文本文件。把文本文件作為一個OLE對象整體插入及編輯。
三、AutoCAD R14圖形中文字亂碼的解決: 當打開AutoCAD的圖形文件時, AutoCAD自動根據圖形中的文字樣式定義,在AutoCAD 支持的文件搜索路徑中查找字體文件,當沒有找到所需要的字體文件時,AutoCAD將彈出一個對話框要求你選擇一個代替的字體以正確顯示。當選擇的字體不正確時,打開的圖形中將有部分或全部文字顯示為「?」,表示此文字在現在的文字定義下不能正確顯示。此時可使用菜單中的「修改/特性」命令,在「樣式」框中選擇合適的文字樣式。文字樣式的設置可在AutoCAD R14菜單的「格式文字樣式」下拉菜單命令中設置。當有中文文字無法打開時,請先在「文字樣式」 命令中設置有中文大字體或有中文字體的文字樣式格式。請注意:對於文字串中的每一個字元,AutoCAD 都先搜索大字體文件。如果從中未找到該字元,才搜索普通字體文件。
2、當用AutoCAD R14打開R12/R13的圖形文件時,因為文字代碼頁的不同,圖形中的中文文字可能出現亂碼。此時請立即關閉此文件(不要保存),可使用「天正CAD軟體」的「DWGCODE.EXE」程序來處理此類圖形文件。DWGCODE是專為AutoCAD R14編寫的代碼頁轉換工具, 「要轉換的文件名」中可輸入待轉換的文件或目錄。 「只轉換以下的DWG/DXF文件」中請選擇待轉換的文件是用什麼版本的AutoCAD繪制的。 「選擇一個新的代碼頁」中請選擇「ASCⅡ」。 「將轉換後的文件拷貝到」中,當需要把轉換的圖形另外保存時,可輸入一個新的文件目錄。現在你可以按「開始轉換」按鈕進行轉換了。在使用「代碼頁轉換工具」時,請注意:同一個圖形文件不得多次轉換,否則可能使圖形文件無法修復。使用AutoCAD軟體自帶的附贈程序建立圖形文件工作包:在正版的R14軟體中增加有一個「附贈程序」下拉菜單,執行「工具/打包」命令,可將你正在繪制的圖形及需要的字體文件一起「打包」保存至統一目錄下。你即可以在其它的計算機中打開圖形而不會擔心文字元號顯示的正確性。當然,你也可以自己把圖形和需要的字體文件保存起來。
四、字體文件的定製: 在AutoCAD中用戶可自己定義擴展名為「 .shp」形定義字體文件。「 .shp」 形定義字體文件是ASCII 格式的文件,你可以使用文本編輯器或字處理器編輯進行編輯。 然後使用AutoCAD 的「compile」命令編譯該 ASCII 文件,編譯後會形成擴展名為「 .shx」的形文件,此文件可使用「STYLE 」命令裝載後使用。如果編譯前的形定義文件定義了字體,則可用 STYLE 命令定義文字樣式,然後用文字輸入命令(TEXT、DTEXT 或 MTEXT)將字元寫入圖形中。常見ASCII字體文件的編寫格式如下: *0,4,Standard Font 10/23/91 ;字體必須包括的特殊形編號 0 6,2,2,0 ;定義位元組行 *10,7,lf ;標題行 2,0AC,14,8,(9,10),0 ;0AC為十六進制值 *32,7,spc 2,060,14,8,(-6,-8),0 以下略。 形定義文件的每一行最多可包含 128 個字元,超過此長度的行不能編譯。AutoCAD 忽略空行和分號右邊的文字。利用分號可以在形定義文件中包含注釋。每個形說明都有一個標題行,以及一行或多行定義位元組。這些定義位元組之間用逗號分隔,最後以 0 結束。格式如下:*編號, 數據位元組 , 名稱 形定義位元組1, 形定義位元組2, 形定義位元組3,...,0 下面為形各個欄位的說明: 「編號」段 「編號」段在形定義文件中對應唯一的一個形,「編號」段的數字必須在 1 到 258 之間,帶前綴星號 (*)。如果定義的是字體文件,則「編號」段的數字編號要與定義的每個字元的 ASCII 碼對應。 「數據位元組」 段用於描述形使用的數據位元組數目,包括結尾的「0」。每個形最多可有 2,000 個數據位元組。 「名稱」 段形的名稱。形名稱必須大寫,以便於區分。包含小寫字元的名稱被忽略,並且通常用作字體形定義的標簽。 「形定義位元組」 段每個定義位元組都是一個代碼,或者定義矢量長度和方向,或者是特殊代碼的對應值之一。在形定義文件中,定義位元組可以用十進制或十六進製表示。如果形定義位元組的第一個字元為 0(零),則後面的兩個字元解釋為十六進制值。定義文件定義「ASCII字體」時,第一個形說明必須為特殊的形編號 0,以提供字體本身的信息。其格式如下: *0,4,font-name above,below,modes,0 其中,above 指定大寫字母從基線往上擴展的矢量長度,below 指出小寫字母從基線下降的距離。這些值定義了基本字元尺寸,用作 TEXT 命令中指定高度的比例因子。 modes 位元組對水平字體應該為 0,對雙向(水平或垂直)字體為 2。 AutoCAD 提供的標准字體包括一些 AutoCAD 標注功能所需的其他字元。例如以下: %%d 度符號 ( °) %%p 正/負公差符號 (±) %%c 圓直徑標注符號 (Ø) %%o 打開或關閉上劃線模式。 %%u 打開或關閉下劃線模式。 %%% 繪制一個百分號。請注意:如果要定義「大字體」時,大字體形定義文件的第一行必須以「*BIGFONT」開始。
五、常用的與文字輸入有關的命令及系統變數: COMPILE 編譯形文件和 PostScript 字體文件。 DDEDIT 編輯文字和屬性。 DTEXT 直接在圖形區輸入文字。 TEXTFILL 控制TrueType 字體的填充方式。 0:用輪廓線顯示字體 1:用填充圖像顯示字體 TEXTQLTY 設置 TrueType 字體的文字輪廓的解析度。0 表示不改變文字的平滑度;100 表示最大限度地改變文字的平滑度。此系統變數的值反映的是每英寸中的點數。較小的值會降低解析度但提高了列印速度。較大的值會提高解析度但降低列印速度。 QTEXT 開(ON)/關(OFF) : 輸入 on 或 off 或按 ENTER 鍵如果打開 QTEXT,AutoCAD 將不顯示文字和屬性對象,而只顯示文字對象外框。如果圖形中包含大量文字對象,則開qtext將會減少 AutoCAD 重畫和重生成圖形的時間。 STYLE 創建文本格式。可設置文本的高度、寬度、傾斜角、使用的字體文件。 TEXTSCR 打開 AutoCAD 文本窗口。 GRAPHSCR 從文本窗口切換到圖形窗口。 TEXT 創建單行文字。 MTEXT 創建多行文字。 LOAD 載入形文件,為 SHAPE 命令載入可調用的形。 SHAPE 插入形,使形可用。
參考資料:本文雖為轉貼而來,但卻是非常全面和經典的。
❿ CAD文字輸入
AutoCAD文字輸入全攻略
AutoCAD軟體的應用中,設計人員均需要輸入各種字型的文字,以滿足圖形設計的需要。我們能輸入文字,但是我們輸入的文字正確嗎?能實現我們理想的效果嗎?筆者就實踐中對文字輸入的一些經驗提出來供大家探討。
一、AutoCAD R14軟體的「文字樣式」 AutoCAD R14軟體中輸入的文字均有一個文字的樣式名,不同的樣式名可設置成相同或不相同的字體。改變文字的字體,就需要選擇不同的文字樣式。文字樣式的設置可在AutoCAD R14菜單的「格式文字樣式」下拉菜單命令中設置。
1、樣式名:顯示文字的樣式名稱,增加、重命名、刪除樣式。樣式名最多可以包括 31 個字元。字元中可以包含字母、數字、美元符號 ($)、下劃線 (_)、連字元 (-) 和中文字元。AutoCAD 將樣式名中的小寫字母自動轉換為大寫字母。考慮到人們的使用習慣,建議用直觀的中文字元樣式名。
2、字體: 通過改變不同的字體名、字體樣式、高度來修改文字樣式使用的字體。「字體名」 列表框內列出了在WINDOWS9.X系統中已注冊的 TrueType 所有字體(字體名前以T符號標示)和AutoCAD軟體 Fonts 目錄下已編譯的所有形 (SHX) 字體的字體名。 TrueType字體為微軟公司和Apple公司共同研製的字型標准。圖形中的 TrueType 字體是以填充的方式顯示出來,在列印時,TEXTFILL 系統變數控制該字體是否填充。TEXTFILL 系統變數的預設設置為1,這時列印出填充的字體。SHX形字體屬於「矢量字形」,是一種用形狀或方程來描述字元輪廓的字元形式。這種字形的優點是在顯示時字元可以任意縮小或放大,缺點是需要作大量處理。在選擇SHX字體後,應選取「大字體」選項指定亞洲語言(包括簡、繁體漢語、日語、韓語等)的大字體文件,已便使用正確的亞洲語言字體。只有在「字體名」中指定SHX 文件,才可以使用「大字體」 選項,只有 SHX 文件可以創建「大字體」。在選擇TrueType 字體後,可改變TrueType字體「字體樣式」,指定字體格式,如正常體、斜體、粗體等。選定「大字體」選框後,該選項變為「大字體」,用於選擇大字體文件。「高度」 框內輸入所選文字樣式使用字體的省缺高度, 如果輸入的高度為0.0000,每次用該文字樣式輸入文字時,AutoCAD 都將提示輸入文字高度。如果輸入值大於 0.0000,則用已設置的文字高度輸入文字。在相同的設置下, 不同的SHX字體、TrueType 字體顯示的高度、寬度、間距均不同,。可看出,SHX字體的英文字母比TrueType 字體的英文字母高, 大字體的中文字比TrueType 字體的中文字低。 常用的SHX字體: txt 標準的 AutoCAD 文字字體。這種字體可以通過很少的矢量來描述,它是一種簡單的字體,因此繪制起來速度很快,txt字體文件為txt.shx。 monotxt 等寬的 txt 字體。在這種字體中,除了分配給每個字元的空間大小相同(等寬)以外,其他所有的特徵都與 txt 字體相同。因此,這種字體尤其適合於書寫明細表或在表格中需要垂直書寫文字的場合。 romans 這種字體是由許多短線段繪制的 roman 字體的簡體(單筆劃繪制,沒有襯線)。該字體可以產生比 txt 字體看上去更為單薄的字元。 romand 這種字體與 romans 字體相似,但它是使用雙筆劃定義的。該字體能產生更粗、顏色更深的字元,特別適用於在高解析度的列印機(如激光列印機)上使用。 romanc 這種字體是 roman 字體的繁體(雙筆劃,有襯線)。 romant 這種字體是與 romanc 字體類似的三筆劃的 roman 字體(三筆劃,有襯線)。 italicc 這種字體是 italic 字體的繁體(雙筆劃,有襯線)。 italict 這種字體是三筆劃的 italic 字體(三筆劃,有襯線)。 scripts 這種字體是 script 字體的簡體(單筆劃)。 scriptc 這種字體是 script 字體的繁體(雙筆劃)。 greeks 這種字體是 Greek 字體的簡體(單筆劃,無襯線)。 greekc 這種字體是 Greek 字體的繁體(雙筆劃,有襯線)。 gothice 哥特式英文字體。 gothicg 哥特式德文字體。 gothici 哥特式義大利文字體。 syastro 天體學符號字體。 symap 地圖學符號字體。 symath 數學符號字體。 symeteo 氣象學符號字體。 Symusic 音樂符號字體。 常用的大字體: hztxt 單筆劃小仿宋體。 hzfs 單筆劃大仿宋體。 china 雙筆劃宋體。
3、效果:修改字體的特性,例如高度、寬度比例、傾斜角、倒置顯示、反向或垂直對齊。 「垂直」:可使文字垂直顯示。只有在選定字體支持雙向時「垂直」才可用。TrueType 字體不能設置「垂直」選項。 「寬度比例」:設置字元寬度相對於「字元本身寬度」的比例。「字元本身寬度」是字體文件在字元描述時已確定的寬度。輸入值如果小於 1.0 將壓縮字元寬度,輸入值如果大於 1.0 則將擴大字元寬度。 「傾斜角」:設置文字的傾斜角,使文字傾斜。輸入值應在 -85 到 85 之間。
二、AutoCAD R14的文字輸入: AutoCAD R14軟體的文字輸入主要有以下三個命令:text、dtext、mtext 。
1、「TEXT」 命令用於創建單行文字。 如果上一個命令也為text,則在「對正(J)/樣式(S)/」提示後,將跳過「高度」和「旋轉角度」提示而直接顯示「文字」輸入提示。文字將直接放在上一行文字的下方。
2、「DTEXT」 命令可連續輸入多行文字,而不需重復輸入命令。在每行輸入一個字時,可方便的實現文字的豎排。
3、「MTEXT」 命令使用「多行文字編輯器」 編輯文字。 當拖動定點設備指定對角點時,將會顯示一個矩形框來表示多行文字對象的位置和大小。矩形內的箭頭指明段落中文字的走向。指定了第二個角點後, AutoCAD 將顯示「多行文字編輯器」對話框。請注意:「多行文字編輯器」僅顯示 Windows 能識別的字體,不能識別 AutoCAD 的 SHX 字體。 AutoCAD 「多行文字編輯器」可在「工具/系統配置/文字編輯器、字典和字體文件名/文字編輯器應用程序」中定義。AutoCAD默認的文字編輯器應用程序名為「Internal」,我們可定義第三方的文字編輯器進行多行文字編輯,如:WINDOWS系統的寫字板、記事本、WORD等。可在「多行文字編輯器」中直接調入已編輯好的文本文件。注意:AutoCAD默認的「多行文字編輯器」調入的文件大小不得大於16K。 如果用第三方文字編輯器,可輸入格式代碼來產生特定的文字格式。可為文字加下劃線、上劃線,並創建疊式文字(如分數)。也可以修改顏色、字體和文字高度。可改變文字字元間的空格或增加字元寬度。要產生特定的文字格式,請使用下表中顯示的格式代碼。格式代碼 用途 ...o 關閉和打開上劃線 L...l 關閉和打開下劃線 ~ 插入一個連續空格 插入一個反斜杠 {...} 插入左大括弧和右大括弧 Cvalue; 應用指定的顏色 File name; 應用指定的字體文件 Hvalue; 應用指定文字高度 Hvaluex; 應用多行文字對象的特性 S...^...; 堆疊 或 ^ 符號後的文字 Tvalue; 調整字元間的間距,從 .75 到 4 次 Qangle; 改變傾斜角 Wvalue; 改變寬度比例來調整文字的寬度 A 設置對齊方式值,有效值:0、1、2(底部、中部、頂部) P 結束段落 在換行的地方添加反斜杠()或空格字元可實現換行。可使用大括弧對({ }),在其中輸入特定的文字格式定義文字,大括弧最多可以嵌套八層。如下例所示: 請{H5F simhei.ttf 看清楚}此例子。 在 R14中可使用Unicode 字元編碼輸入。Unicode 字體可包含 65,535 個字元,以及為不同語言設計的形。Unicode 字體包含的字元要比系統中定義的還要多。因此,使用不可能直接從鍵盤上輸入的字元時,可以輸入轉義序列 U+nnnn,其中 nnnn 表示字元的 Unicode 十六進制值。現在 AutoCAD 的所有 SHX 形字體都是 Unicode 字體。例如: U+00B0 為度數符號 ( °) U+00B1 為公差符號 (±) U+2205 為直徑符號 (�0�1)
4、利用「剪貼板」功能輸入已編寫好的全部或部分文本。用文字編輯軟體把需要調入的文件打開,選擇需要的文本,按「復制」命令使文本內容進入「剪貼板」。假如剪貼板中有文字,可以從AutoCAD 「編輯」菜單中選擇「粘貼」將剪貼板中的文字粘貼到 AutoCAD 中。
5、用「插入」菜單「OLE對象」功能插入文本文件。把文本文件作為一個OLE對象整體插入及編輯。
三、AutoCAD R14圖形中文字亂碼的解決: 當打開AutoCAD的圖形文件時, AutoCAD自動根據圖形中的文字樣式定義,在AutoCAD 支持的文件搜索路徑中查找字體文件,當沒有找到所需要的字體文件時,AutoCAD將彈出一個對話框要求你選擇一個代替的字體以正確顯示。當選擇的字體不正確時,打開的圖形中將有部分或全部文字顯示為「?」,表示此文字在現在的文字定義下不能正確顯示。此時可使用菜單中的「修改/特性」命令,在「樣式」框中選擇合適的文字樣式。文字樣式的設置可在AutoCAD R14菜單的「格式文字樣式」下拉菜單命令中設置。當有中文文字無法打開時,請先在「文字樣式」 命令中設置有中文大字體或有中文字體的文字樣式格式。請注意:對於文字串中的每一個字元,AutoCAD 都先搜索大字體文件。如果從中未找到該字元,才搜索普通字體文件。
2、當用AutoCAD R14打開R12/R13的圖形文件時,因為文字代碼頁的不同,圖形中的中文文字可能出現亂碼。此時請立即關閉此文件(不要保存),可使用「天正CAD軟體」的「DWGCODE.EXE」程序來處理此類圖形文件。DWGCODE是專為AutoCAD R14編寫的代碼頁轉換工具, 「要轉換的文件名」中可輸入待轉換的文件或目錄。 「只轉換以下的DWG/DXF文件」中請選擇待轉換的文件是用什麼版本的AutoCAD繪制的。 「選擇一個新的代碼頁」中請選擇「ASCⅡ」。 「將轉換後的文件拷貝到」中,當需要把轉換的圖形另外保存時,可輸入一個新的文件目錄。現在你可以按「開始轉換」按鈕進行轉換了。 在使用「代碼頁轉換工具」時,請注意:同一個圖形文件不得多次轉換,否則可能使圖形文件無法修復。 使用AutoCAD軟體自帶的附贈程序建立圖形文件工作包:在正版的R14軟體中增加有一個「附贈程序」下拉菜單,執行「工具/打包」命令,可將你正在繪制的圖形及需要的字體文件一起「打包」保存至統一目錄下。你即可以在其它的計算機中打開圖形而不會擔心文字元號顯示的正確性。當然,你也可以自己把圖形和需要的字體文件保存起來。
四、字體文件的定製: 在AutoCAD中用戶可自己定義擴展名為「 .shp」形定義字體文件。「 .shp」 形定義字體文件是ASCII 格式的文件,你可以使用文本編輯器或字處理器編輯進行編輯。 然後使用AutoCAD 的「compile」命令編譯該 ASCII 文件,編譯後會形成擴展名為「 .shx」的形文件,此文件可使用「STYLE 」命令裝載後使用。如果編譯前的形定義文件定義了字體,則可用 STYLE 命令定義文字樣式,然後用文字輸入命令(TEXT、DTEXT 或 MTEXT)將字元寫入圖形中。 常見ASCII字體文件的編寫格式如下: *0,4,Standard Font 10/23/91 ;字體必須包括的特殊形編號 0 6,2,2,0 ;定義位元組行 *10,7,lf ;標題行 2,0AC,14,8,(9,10),0 ;0AC為十六進制值 *32,7,spc 2,060,14,8,(-6,-8),0 以下略。 形定義文件的每一行最多可包含 128 個字元,超過此長度的行不能編譯。AutoCAD 忽略空行和分號右邊的文字。利用分號可以在形定義文件中包含注釋。每個形說明都有一個標題行,以及一行或多行定義位元組。這些定義位元組之間用逗號分隔,最後以 0 結束。格式如下:*編號, 數據位元組 , 名稱 形定義位元組1, 形定義位元組2, 形定義位元組3,...,0 下面為形各個欄位的說明: 「編號」段 「編號」段在形定義文件中對應唯一的一個形,「編號」段的數字必須在 1 到 258 之間,帶前綴星號 (*)。如果定義的是字體文件,則「編號」段的數字編號要與定義的每個字元的 ASCII 碼對應。 「數據位元組」 段 用於描述形使用的數據位元組數目,包括結尾的「0」。每個形最多可有 2,000 個數據位元組。 「名稱」 段 形的名稱。形名稱必須大寫,以便於區分。包含小寫字元的名稱被忽略,並且通常用作字體形定義的標簽。 「形定義位元組」 段 每個定義位元組都是一個代碼,或者定義矢量長度和方向,或者是特殊代碼的對應值之一。在形定義文件中,定義位元組可以用十進制或十六進製表示。如果形定義位元組的第一個字元為 0(零),則後面的兩個字元解釋為十六進制值。定義文件定義「ASCII字體」時,第一個形說明必須為特殊的形編號 0,以提供字體本身的信息。其格式如下: *0,4,font-name above,below,modes,0 其中,above 指定大寫字母從基線往上擴展的矢量長度,below 指出小寫字母從基線下降的距離。這些值定義了基本字元尺寸,用作 TEXT 命令中指定高度的比例因子。 modes 位元組對水平字體應該為 0,對雙向(水平或垂直)字體為 2。 AutoCAD 提供的標准字體包括一些 AutoCAD 標注功能所需的其他字元。例如以下: %%d 度符號 ( °) %%p 正/負公差符號 (±) %%c 圓直徑標注符號 (�0�1) %%o 打開或關閉上劃線模式。 %%u 打開或關閉下劃線模式。 %%% 繪制一個百分號。 請注意:如果要定義「大字體」時,大字體形定義文件的第一行必須以「*BIGFONT」開始。
五、常用的與文字輸入有關的命令及系統變數: COMPILE 編譯形文件和 PostScript 字體文件。 DDEDIT 編輯文字和屬性。 DTEXT 直接在圖形區輸入文字。 TEXTFILL 控制TrueType 字體的填充方式。 0:用輪廓線顯示字體 1:用填充圖像顯示字體 TEXTQLTY 設置 TrueType 字體的文字輪廓的解析度。0 表示不改變文字的平滑度;100 表示最大限度地改變文字的平滑度。此系統變數的值反映的是每英寸中的點數。較小的值會降低解析度但提高了列印速度。較大的值會提高解析度但降低列印速度。 QTEXT 開(ON)/關(OFF) : 輸入 on 或 off 或按 ENTER 鍵如果打開 QTEXT,AutoCAD 將不顯示文字和屬性對象,而只顯示文字對象外框。如果圖形中包含大量文字對象,則開qtext將會減少 AutoCAD 重畫和重生成圖形的時間。 STYLE 創建文本格式。可設置文本的高度、寬度、傾斜角、使用的字體文件。 TEXTSCR 打開 AutoCAD 文本窗口。 GRAPHSCR 從文本窗口切換到圖形窗口。 TEXT 創建單行文字。 MTEXT 創建多行文字。 LOAD 載入形文件,為 SHAPE 命令載入可調用的形。 SHAPE 插入形,使形可用。