翻譯|使用教程|編輯:況魚杰|2020-01-08 11:16:25.050|閱讀 253 次
概述:本系列教程整理了VectorDraw Developer Framework(VDF)最常見問題,教程整理的很齊全,非常適合新手學習。本文將會介紹如何導出DXF以使用本機VDF調用進行流傳輸。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VectorDraw Developer Framework(VDF)是一個用于應用程序可視化的圖形引擎庫。有了VDF提供的功能,您可以輕松地創建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。該庫還支持許多矢量和柵格輸入和輸出格式,包括本地PDF和SVG導出。
點擊立即下載VectorDraw Developer Framework
問:
是否可以導出DXF以使用本機VDF調用進行流式傳輸?
答:
在版本8003中,我們導出了如下的新方法:
摘要>將傳遞的文檔保存到作為參數傳遞的StreamWriter中。
param name="input_MainDoc">要保存的文檔
param name="stream">用于保存對象的StreamWriter對象。
公共Boolean SaveDXFToStream(VectorDraw.Professional.vdObjects.vdDocument input_MainDoc,System.IO.StreamWriter流)
從Stream保存和加載的示例代碼:doc.Model.Entities.AddItem(new vdCircle(doc, new gPoint(), 2.0)); vdDXF.vdDXFSAVE savedxf = new vdDXF.vdDXFSAVE(); MemoryStream str = new MemoryStream(); StreamWriter stream = new StreamWriter(str); bool succ = savedxf.SaveDXFToStream(doc, stream); doc.ClearAll(); vdDocument.OpenFlagsEnum oldopenflags = doc.Openflags; doc.Openflags |= vdDocument.OpenFlagsEnum.RecoverDublicateHandles; doc.Openflags |= vdDocument.OpenFlagsEnum.RecoverTableNames; doc.UndoHistory.PushEnable(false); vdDXF.vdDXFopen openDXF = new vdDXF.vdDXFopen(); bool succ2 = openDXF.LoadDXF(doc, str.ToArray()); doc.UndoHistory.PopEnable(); doc.Openflags = oldopenflags;以上問答,如果您有任何的疑惑都可以在評論區留言,我們會及時回復。此系列的問答教程我們會持續更新,如果您感興趣,可以多多關注本教程。
熱門文章推薦:
=======================================================
如果您對想要購買正版授權VectorDraw Developer Framework(VDF),可以聯系咨詢相關問題。
關注慧聚IT微信公眾號 ???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: