HreoWinGauge2.0组件集应用示例----文字水印

 

 HreoWinGauge2.0 试用版下载地址:http://download.csdn.net/source/6896899

 

7.3文字水印

HeroWinGauge中有两种文字水印的产生方法。作为示例,下面将在前面产生速度表上添加水印文字。

 

7.3.1GaugeComponent中产生文字水印

此种方法可在每一个GaugeComponent中产生文字水印。

(1)添加GaugeLabel对象

用鼠标点击选择速度表所在的GaugeComponent,然后点击右上角的三角形智能标记,在弹出的智能操作面板中选择“Edit”项此时打开一个“Gauge Object Editor”对话框(见图7.3-1)。选择对话框中的TopLayerParts属性,然后点击其右侧的属性值框内的“...”按钮,弹出一个“GaugePart Collection Editor”对话框(见图7.3-2)。此对话框可对TopLayerParts集合进行各种编辑。点击“New Item Type”列表框的下拉按钮,并选择“GaugeLabel”项,然后点击“Add”按钮添加一个GaugeLabel对象(名称为:GaugeLabel0)到对话框左侧的“Members”列举项中,并在对话框右侧的属性编辑器内显示该GaugeLabel对象的内部属性(见图7.3-2)。

 

7.3-1Gauge Object Editor”对话框

 

 

7.3-2GaugePart Collection Editor”对话框

 

(1)修改GaugeLabel对象属性

在“GaugePart Collection Editor”对话框右侧属性编辑器内修改GaugeLabel0的属性:“Location”设为“-40,-10;“ParentName”设为“BottomLayerParts\CircularScale0”;“Size”设为“80,20”;“IsWaterMark”设为“True”;“Text”属性修改内容见图7.3-3。“Text”属性修改时可点击其右侧的属性值框内的“...”按钮,弹出一个“Input Text”对话框(见图7.3-3),使用此对话框可进行多行文本输入,如果直接在属性编辑器内修改,则只能进行单行文本输入。

7.3-3Input Text”对话框1

下面开始分别设置GaugeLabel中各个元件的属性。

点击“TextAttributes属性左侧的“+”号,展开其内部属性,并更改如下:“Alignment”设为“MiddleCenter”,其余属性不作修改。

此时速度表上已出现一个文字水印(见图7.3-4)。

 

7.3-4速度表文字水印1

 

7.3.2GaugeContainer中产生文字水印

此种方法可在整个GaugeContainer中产生文字水印,以便使产生整体防伪作用。此方法只在正式版软件中提供,试用版软件不提供此功能。

1)打开“Gauge Container Editor”对话框

用鼠标点击选择速度表所在的GaugeContainer,然后点击右上角的三角形智能标记,在弹出的智能操作面板中选择“Edit”项此时打开一个“Gauge Container Editor”对话框(见图7.3-5)。

 

7.3-5Gauge Container Editor”对话框

 

(2)修改GaugeContainer WaterMark属性

点击“WaterMark属性左侧的“+”号,展开其内部属性,并更改如下:“Visible”设为“True”;“Text”属性修改内容见图7.3-6。“Text”属性修改时可点击其右侧的属性值框内的“...”按钮,弹出一个“Input Text”对话框(见图7.3-6),使用此对话框可进行多行文本输入,如果直接在属性编辑器内修改,则只能进行单行文本输入。

此时速度表上已出现一个文字水印(见图7.3-7)。

 

7.3-6Input Text”对话框2

 

7.3-7速度表文字水印2

 

      如果设置WaterMark的内部属性“IsVerticalDirection”为“True”,则可产生垂直方向的水印文字,如图7.3-8所示。

 

 

7.3-8垂直方向文字水印

 

      还可以使文字水印平铺在整个GaugeContainer表面,方法为:“IsTileLayout”设为“True”;“Size”设为“50;“Font”的“Size”设为“4。效果如图图7.3-9所示。

 

 

7.3-9平铺文字水印

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值