原創|使用教程|編輯:李顯亮|2020-09-18 10:16:42.930|閱讀 222 次
概述:本系列教程整理了VectorDraw Developer Framework(VDF)最常見問題,教程整理的很齊全,非常適合新手學習。本文將會介紹如何清除布局或塊中已刪除的項目。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VectorDraw Developer Framework(VDF)是一個用于應用程序可視化的圖形引擎庫。有了VDF提供的功能,您可以輕松地創建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。該庫還支持許多矢量和柵格輸入和輸出格式,包括本地PDF和SVG導出。
點擊下載VectorDraw Developer Framework
問:如何清除已刪除的布局或塊項目?
答:在下面,我們為如何從布局或塊中清除已擦除的項目創建了兩個不同的示例。
示例1:清除已刪除的活動布局項目
var tempCol = []; var activelayout = vdcanvas.GetActiveLayout(); for(var k = 0; k <activelayout.Entities.Items.length; k ++){ var fig = vdcanvas.GetEntityItem(activelayout.Entities.Items [k]); if(!fig.Deleted)tempCol.push(activelayout.Entities.Items [k]); //如果未刪除項目,則將其推入tempCol } activelayout.Entities.Items = tempCol; //使用tempCol更新活動布局實體
示例2:清除塊中已擦除的項目
var tempCol = []; var blk = vdcanvas.AddBlock(“ myblock”); //假設我們要更新的塊是'blk' for(var k = 0; k <blk.Entities.Items.length; k ++){ var fig = vdcanvas.GetEntityItem(blk.Entities.Items [k]); if(!fig.Deleted)tempCol.push(blk.Entities.Items [k]); //如果未刪除項目,則將其推入tempCol } blk.Entities.Items = tempCol; //用tempCol更新塊實體以上問答,如果您有任何的疑惑都可以在評論區留言,我們會及時回復。此系列的問答教程我們會持續更新,如果您感興趣,可以多多關注本教程。
熱門文章推薦:
=======================================================
如果您對想要購買正版授權VectorDraw Developer Framework(VDF),可以聯系咨詢相關問題。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn