翻譯|使用教程|編輯:李顯亮|2020-09-03 09:24:57.700|閱讀 173 次
概述:本系列教程整理了VectorDraw Developer Framework(VDF)最常見問題,教程整理的很齊全,非常適合新手學(xué)習(xí)。本文將會介紹如何在WebControl中創(chuàng)建簡單的多邊形對象。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
VectorDraw Developer Framework(VDF)是一個(gè)用于應(yīng)用程序可視化的圖形引擎庫。有了VDF提供的功能,您可以輕松地創(chuàng)建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。該庫還支持許多矢量和柵格輸入和輸出格式,包括本地PDF和SVG導(dǎo)出。
點(diǎn)擊下載VectorDraw Developer Framework
問:如何在WebControl中創(chuàng)建簡單的多邊形對象?
答:在下面的示例中,我們創(chuàng)建了一個(gè)名為polyhatch的新對象,其中包含兩個(gè)矩形。第一個(gè)矩形的點(diǎn)是a1,a2,a3,a4([0,0,0],[1,0,0],[1, 1,0],[0,1,0]),
第二個(gè)矩形的點(diǎn)為b1,b2,b3,b4([ 2,0,0],[3,0,0 ],[3,1, 0],[2,1,0])。使用這種方法,您可以創(chuàng)建幾個(gè)簡單的多漢字對象。
var a1,a2,a3,a4,b1,b2,b3,b4; //創(chuàng)建新的八個(gè)變量 a1 = [0,0,0]; //為變量設(shè)置值 a2 = [1,0,0]; a3 = [1,1,0]; a4 = [0,1,0]; b1 = [2,0,0]; b2 = [3,0,0]; b3 = [3,1,0]; b4 = [2,1,0]; var polyhatch = { _t:17,//多邊形對象的代碼類型 層:vdcanvas.GetDocument()。ActiveLayer,//設(shè)置為活動層的多面陰影 PenColor:vdConst.cloneColor(vdcanvas.GetActivePenColor()),//設(shè)置為活動筆顏色的多邊形 HatchProperties:vdcanvas.createNewHatchProperties(“ u20”,vdConst.colorFromString(“ 255,255,0,255”),vdConst.colorFromString(“ 255,0,0,255”),1.0,0.0),// hatchPattern名稱,陰影背景色,陰影顏色,比例,角度 曲線://將變量設(shè)置為剖面線的曲線 { 項(xiàng)目: [ { Items://第一個(gè)矩形的點(diǎn) [ a1 a2, a3, a4, a1 ], }, { Items://第二個(gè)矩形的點(diǎn) [ b1, b2, b3, b4, b1, ], } ], }, OutLines://:繪制邊界屬性 { 項(xiàng)目: [ { 項(xiàng)目: [ a1 a2, a3, a4, a1 ], }, { 項(xiàng)目: [ b1, b2, b3, b4, b1, ], }, ], }, }; vdcanvas.scriptCommand.RegisterFigure(polyhatch); //將傳遞的圖形添加到所選文檔的活動布局中,并為圖形設(shè)置新的HandleId。 setTimeout(vdcanvas.redraw); //發(fā)布重繪以顯示新對象以上問答,如果您有任何的疑惑都可以在評論區(qū)留言,我們會及時(shí)回復(fù)。此系列的問答教程我們會持續(xù)更新,如果您感興趣,可以多多關(guān)注本教程。
熱門文章推薦:
=======================================================
如果您對想要購買正版授權(quán)VectorDraw Developer Framework(VDF),可以聯(lián)系咨詢相關(guān)問題。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn