FoxUI在线文档

关于FoxUI组件的说明


FoxSvg

<p>FoxSvg,是FoxUI提供的用来解析和显示SVG格式的组件 特性 1:方便使用</p> <p>2:支持动画</p> <p>3:支持DPI</p> <p>4:支持显示指定GroupID</p> <p><strong>一:属性</strong></p> <p>Width 输出宽度</p> <p>Height 输出高度</p> <p>DefWidth 默认宽度 128</p> <p>DefHeight 默认高度 128</p> <p>GroupID 指定GroupID</p> <p>Svg 图片内容</p> <p>SkinSet 皮肤管理 Graph 皮肤序号</p> <p><strong>二:事件</strong></p> <p>OnAniPaint 动画过程事件 我们在这里可以响应 访问当前Svg</p> <p>OnSample 可以访问动画过程中当前FPS</p> <p>OnChange 图片变化事件</p> <p><strong>三:提供的方法</strong></p> <p>procedure StartAnimate; //开始动画 procedure PasueAnimate;//停止动画</p> <p>procedure DrawTo(Dstbmp:TBitmap32;ALeft,ATop:Integer;Awidth,Aheight:Integer);overload //按需求绘制图片 procedure DrawTo(Dstbmp:TBitmap32;dstRect:TRect);overload; Procedure LoadFromFile(AFileName:String); //从文件载入 procedure LoadFromStream(AStream:TStream);//从流载入 procedure LoadFromXml(AXml:String;Parse:Boolean=True); //从文本内容载入 procedure LoadFromSkinItem(SkinItem:TFoxSkinItem);//从皮肤载入 procedure LoadFromSkinItem(SkinItem:TFoxSkinItem;ElementID,AttributeID,NewValue:String);//从皮肤载入 procedure LoadFromSkinItem(SkinItem:TFoxSkinItem;Elements:array of String;Attrs:array of String;Values:array of String);//从皮肤载入</p> <p>function UpdateAttribute(ElementID,AttributeID,Value:String):Boolean;//增加或者更新字段值内容 procedure UpdateSvg;//重生成Bmp图片</p>

页面列表

ITEM_HTML