FoxUINumberDrawer
<p>FoxUINumberDrawer是FoxUI提供的来输出数字的一个非可视组件
特性
<strong>1:支持小数点和复数</strong></p>
<p><strong>2:支持皮肤图片数字</strong></p>
<p><strong>3:支持改变动画</strong></p>
<p><strong>4:支持标题图标和提示</strong></p>
<p><strong>属性</strong>
Font 标题和提示文字字体</p>
<p>Value 当前数值</p>
<p>Animate 改变值是否用动画</p>
<p>AnimateFormt 动画时候数字变化格式设置</p>
<p>Color 背景色</p>
<p>Title 标题</p>
<p>UnitInfo 单位</p>
<p>MinLength 0不限制 最少个数注意包含小数点及负号</p>
<p>DigitsLeft 数点保留个数</p>
<p>MaskFormat Mask格式 注意 如果mask格式有值 就从右到左绘制</p>
<p>SkinSet 皮肤管理
Back 背景
Number 数字 小数点 加减号
Graph 图标序号</p>
<p>MarginSet 间距管理
FirstNum 第一个数字符号和前面文字或者图片的间距
number 数字之间间隔
minus 减号之间间隔
point 小数点之间间隔
img 图标之间间隔
txt 文字之间间隔
Units 单位名间隔</p>
<p><strong> 事件</strong>
OnUpdate 内容变化更新触发</p>
<p>OnTitleSelect 标题内容自定义事件</p>
<p>OnTitleFontSelect 标题文字自定义事件</p>
<p>OnValueEmpty 当值为非法时候动态提示事件</p>
<p>OnUnitFontSelect 单位文字自定义事件</p>
<p>OnEmptyInfoFontSelect 提示文字的字体自定义事件</p>
<p><strong>方法</strong>
procedure DoUpdate;//触发更新事件
procedure DrawTo(Dstbmp:TBitmap32;ARect:TRect;AlphaValue:Byte=255);//绘制内容</p>