国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁>新聞中心>行業(yè)動態(tài)

CADEditorX操作方法--如何創(chuàng)建和處理 XML

發(fā)布時(shí)間:2022/04/19 瀏覽量:3688
XML 可以在任何編程語言的幫助下創(chuàng)建為一個(gè)簡單的字符串。這是最簡單的方法,可以推薦用于初始調(diào)查和許多不需要處理復(fù)雜 XML 文件的項(xiàng)目。

有兩種方法可以創(chuàng)建和處理 XML 格式。

XML 作為簡單字符串

XML 可以在任何編程語言的幫助下創(chuàng)建為一個(gè)簡單的字符串。這是最簡單的方法,可以推薦用于初始調(diào)查和許多不需要處理復(fù)雜 XML 文件的項(xiàng)目。

使用 CAD XML API 的一種簡單方法:

1. 查看示例 XML 文件和如何幫助部分。

2. 根據(jù)演示示例創(chuàng)建 XML 字符串以實(shí)現(xiàn)所需的功能。

3. 您可以從 HDD 加載 XML 文件,也可以將所有這些 XML 文本作為字符串常量直接添加到應(yīng)用程序源代碼中。

我們建議使用 Format() 函數(shù)(在所有流行的編程語言中都存在)將數(shù)據(jù)插入到 XML 字符串中。

C# example for calling line:

 

        string command =

            @"

             

               

              ";

  string result = CADEditorX.ProcessXML(command);

在 OnProcess 回調(diào)函數(shù)的幫助下獲得的 XML 也可以使用用于解析您的編程語言中的字符串的常用函數(shù)來解析。

C# example for the OnProcess callback:

 

string result = CADEditorX.ProcessXML("");

 

XML 解析器

有許多 XML 解析器被推薦用于所有流行的開發(fā)語言。 Microsoft Windows 具有處理 XML 的 DOM 技術(shù),該技術(shù)非常強(qiáng)大但速度不是很快。 有許多簡單而快速的 XML 解析器被建議作為許多編程語言的開源。

建議使用 XML 解析器在 CAD XML API 的幫助下實(shí)現(xiàn)復(fù)雜的任務(wù)。

 

如何獲取有關(guān)實(shí)體的信息

要獲取有關(guān)位于模型區(qū)域中的實(shí)體的信息,請執(zhí)行以下 XML:



   

 

要獲取有關(guān)布局內(nèi)實(shí)體的信息,請執(zhí)行以下 XML:



   

 

注意:*PAPER_SPACE 布局塊的名稱是為相應(yīng)布局指定的。

 

如何獲取圖層、文字樣式等

要獲取繪圖層列表并查看其屬性,請執(zhí)行以下 XML:



                               
 

 

要獲取繪圖文本樣式列表,請執(zhí)行以下 XML:



                               
 

 

如何通過 XML 實(shí)現(xiàn)在 CADEditorX / ABViewer 中實(shí)現(xiàn)的功能

這些工具通過命令行工作,可以直接在用戶界面的相應(yīng)面板中使用。

命令指令用于通過 CAD XML 接口調(diào)用函數(shù)。

用戶參考中描述了支持的命令。

顯示如何開始繪制線條的示例:



   
 

 

您可以在 XML 編輯器的命令部分找到最重要的命令調(diào)用示例:

 

 

如何自定義選項(xiàng)卡和面板

問題:我可以刪除查看器、編輯器、高級和輸出默認(rèn)選項(xiàng)卡嗎? 我想使用自定義組創(chuàng)建自己的選項(xiàng)卡,其中包含現(xiàn)有按鈕。

我想在 ocx 中保留這些更改,以便在我再次打開它時(shí)這些更改是相同的。

這個(gè)有可能。

1. 點(diǎn)擊標(biāo)題中的自定義功能區(qū):

 

2. 停用選項(xiàng)卡可見選項(xiàng):

 

3. 對所有選項(xiàng)卡重復(fù)此操作。

4. 要添加新標(biāo)簽,請點(diǎn)擊添加標(biāo)簽,您將看到一個(gè)新標(biāo)簽。 您可以通過選擇一個(gè)按鈕并點(diǎn)擊“添加”或雙擊該按鈕或?qū)⑵渫戏诺矫姘鍋砀钠涿Q并從左側(cè)面板添加按鈕:

 

5. 單擊確定,您將看到如下工具欄:

 

 

問題:如何通過 xml 刪除命令行窗口?

它可以通過命令行完成:

命令行

離開。

xml示例:



   
 
 

 

請參閱 HideToolbarsPanels.xml 以了解有關(guān)處理工具欄和面板的更多信息。

當(dāng)您從 HideToolbarsPanels.xml 執(zhí)行以下代碼時(shí):



   
 
   
 
   
 
   
 
   
 
   
 
   
 

CADEditorX 將如下所示:

 

如何添加線條、文本、塊、圖層等。

諸如線條、文本、多行文本、塊和插入等實(shí)體以及圖層和樣式等不可見對象在 CAD XML 參考中稱為類。 可以通過調(diào)用接受 CAD 繪圖 XML 結(jié)構(gòu)作為子參數(shù)的 add 指令來添加它們。

在 XML 示例的類部分中有很多添加特定類的示例。

要添加文本和行,請執(zhí)行以下 XML:



 
   
                   
 
 
   

 

要添加新層,請執(zhí)行以下 XML:



 
   
     
       
         
           
         
       
                   
   
 
   

 

要添加塊,請執(zhí)行以下 XML:



 
   
     
       
         
           
           
         
       
     
   
   
   
 
 

 

如何在框中添加文本

有時(shí)需要用文本標(biāo)記圖形。 讓我們看看如何在框中創(chuàng)建文本:

 

下面的代碼示例創(chuàng)建一個(gè)矩形,在其中填充陰影并添加文本。


   

 
 
       
                   
         
   
   
   
         
   
   
 
   
 


     
                       
 
 
 


 
 
 
 
 
   
       
   
   
   
   
   
   
   
   
   
   
   
   
   
 
   
 
 

下一篇:AOMEI OneKey Recovery:使用一鍵式系統(tǒng)備份和恢復(fù)來保護(hù)您的 PC 和服務(wù)器
上一篇:Atlassian:升級 Jira Data Center

                               

 京ICP備09015132號-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物