彩票走势图

logo VectorDraw Developer Framework使用教程
文档彩票走势图>>VectorDraw Developer Framework使用教程>>VDF常见问题整理(三十五):如何创建具有特定颜色的矩形?

VDF常见问题整理(三十五):如何创建具有特定颜色的矩形?


VectorDraw Developer Framework(VDF)是一个用于应用程序可视化的图形引擎库。有了VDF提供的功能,您可以轻松地创建、编辑、管理、输出、输入和打印2D和3D图形文件。   

VectorDraw Developer Framework试用版下载


问:

    如何创建具有特定颜色的图形?

答:

您可以使用以下功能:

    使用公共函数createNewColor(Parameter:String):Object;

参数

    一个字符串参数,定义将创建哪种vdColor对象。您可以创建四种可能的vdColors。

  • 对于RGBA颜色对象,只需在单个字符串中传递用逗号分隔的四个值(“ 255,100,0,255”)。

  • 要使用调色板中的一种颜色,只需插入最多254个数字(“ 134”)。

  • 要使用图层的颜色,请插入bylayer字符串(“ bylayer”)。

  • 最后,要使用byblock颜色类型,请插入一个byblock字符串(“ byblock”)。

返回值

    创建的颜色或默认的“ bylayer”颜色。

例子:

    如果您有代表图形中图形的对象,则可以按如下所示悬挂颜色:

var fig;
//.......

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

    更改图形的一个或多个属性后,还必须按如下所示调用更新:

  • vdcanvas.UpdateFig(fig);

    为了创建一个新的矩形,请参见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

    对于以上问答,如果您有任何的疑惑都可以在评论区留言,我们会及时回复。此系列的问答教程我们会持续更新,如果您感兴趣,可以多多关注本教程。

热门文章推荐:


    如果您对想要购买正版授权VectorDraw Developer Framework(VDF),可以联系咨询相关问题。

    关注慧聚IT微信公众号 ???,了解产品的最新动态及最新资讯。

1561953111.jpg

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP