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

    文檔首頁>>VectorDraw Developer Framework使用教程>>VDF常見問題整理(三十五):如何創(chuàng)建具有特定顏色的矩形?

    VDF常見問題整理(三十五):如何創(chuàng)建具有特定顏色的矩形?


    VectorDraw Developer Framework(VDF)是一個用于應用程序可視化的圖形引擎庫。有了VDF提供的功能,您可以輕松地創(chuàng)建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。   

    VectorDraw Developer Framework試用版下載


    問:

        如何創(chuàng)建具有特定顏色的圖形?

    答:

    您可以使用以下功能:

        使用公共函數(shù)createNewColor(Parameter:String):Object;

    參數(shù)

        一個字符串參數(shù),定義將創(chuàng)建哪種vdColor對象。您可以創(chuàng)建四種可能的vdColors。

    • 對于RGBA顏色對象,只需在單個字符串中傳遞用逗號分隔的四個值(“ 255,100,0,255”)。

    • 要使用調(diào)色板中的一種顏色,只需插入最多254個數(shù)字(“ 134”)。

    • 要使用圖層的顏色,請插入bylayer字符串(“ bylayer”)。

    • 最后,要使用byblock顏色類型,請插入一個byblock字符串(“ byblock”)。

    返回值

        創(chuàng)建的顏色或默認的“ bylayer”顏色。

    例子:

        如果您有代表圖形中圖形的對象,則可以按如下所示懸掛顏色:

    var fig;
    //.......
    
    fig.PenColor = vdConts.createNewColor("255,100,0,255");
    -or- fig.PenColor = vdConts.createNewColor("134");
    -or-  fig.PenColor = vdConts.createNewColor("bylayer");

        更改圖形的一個或多個屬性后,還必須按如下所示調(diào)用更新:

    • vdcanvas.UpdateFig(fig);

        為了創(chuàng)建一個新的矩形,請參見vdWebLibrary.chm中的AddRect和AddRect2。

    例子:

    //the rect will be created using the ActiveLayer ,ActivePenColor, ActivePenWidth , ActiveLineWeight ,ActiveLineType (see : SetActiveLayer, SetActivePenColor etc. in vdWebLibrary.chm ) 
    vdcanvas.SetActivePenColor (vdConts.createNewColor("255,100,0,255"));//change ActivePenColor before creating
    var rect = vdCanvas.AddRect([0,0,0],[1,1,0],false/*do not redraw it on screen*/);
    rect.PenColor = vdConts.createNewColor("134");//change object color after creating
    vdcanvas.DrawEntity(rect);//draw entity on screen
    See vdWebLibrary.chm for more information

        對于以上問答,如果您有任何的疑惑都可以在評論區(qū)留言,我們會及時回復。此系列的問答教程我們會持續(xù)更新,如果您感興趣,可以多多關注本教程。

    熱門文章推薦:


        如果您對想要購買正版授權VectorDraw Developer Framework(VDF),可以聯(lián)系在線客服>>咨詢相關問題。

        關注慧聚IT微信公眾號 ???,了解產(chǎn)品的最新動態(tài)及最新資訊。

    1561953111.jpg

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();