• <menu id="w2i4a"></menu>
  • logo VectorDraw Developer Framework使用教程

    文檔首頁(yè)>>VectorDraw Developer Framework使用教程>>VectorDraw Developer Framework常見(jiàn)問(wèn)題整理(五十六):如何清除布局或塊中已刪除的項(xiàng)目

    VectorDraw Developer Framework常見(jiàn)問(wèn)題整理(五十六):如何清除布局或塊中已刪除的項(xiàng)目


    VectorDraw Developer Framework(VDF)是一個(gè)用于應(yīng)用程序可視化的圖形引擎庫(kù)。有了VDF提供的功能,您可以輕松地創(chuàng)建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。該庫(kù)還支持許多矢量和柵格輸入和輸出格式,包括本地PDF和SVG導(dǎo)出。

    點(diǎn)擊下載VectorDraw Developer Framework


    問(wèn):如何清除已刪除的布局或塊項(xiàng)目?

    答:在下面,我們?yōu)槿绾螐牟季只驂K中清除已擦除的項(xiàng)目創(chuàng)建了兩個(gè)不同的示例。

    示例1:清除已刪除的活動(dòng)布局項(xiàng)目

          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]); //如果未刪除項(xiàng)目,則將其推入tempCol
               }          
               activelayout.Entities.Items = tempCol; //使用tempCol更新活動(dòng)布局實(shí)體

    示例2:清除塊中已擦除的項(xiàng)目

         var tempCol = []; 
               var blk = vdcanvas.AddBlock(“ myblock”); //假設(shè)我們要更新的塊是'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]); //如果未刪除項(xiàng)目,則將其推入tempCol
               }        
               blk.Entities.Items = tempCol; //用tempCol更新塊實(shí)體
    以上問(wèn)答,如果您有任何的疑惑都可以在評(píng)論區(qū)留言,我們會(huì)及時(shí)回復(fù)。此系列的問(wèn)答教程我們會(huì)持續(xù)更新,如果您感興趣,可以多多關(guān)注本教程。

    熱門(mén)文章推薦:

    =======================================================

    如果您對(duì)想要購(gòu)買(mǎi)正版授權(quán)VectorDraw Developer Framework(VDF),可以聯(lián)系在線客服>>咨詢(xún)相關(guān)問(wèn)題。

    掃碼咨詢(xún)


    添加微信 立即咨詢(xún)

    電話咨詢(xún)

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();