FoxUI在线文档

关于FoxUI组件的说明


九宫画法

<p>九宫画法 对一张图以top left 坐标A 和 bottom right 坐标B 通过AB两个坐标把一张图分成9个部分。 其中原图的1,3,7,9部分直接贴到目标区域的对应四个角,2,4,6,8 部分拉伸后贴如到目标区域的 左边,上边,下边,和右边。5号部分直接平铺到目标区域的中间部分。 <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/1b08e243b91405356075d17ac61e925a?showdoc=.jpg" alt="" /></p> <p>贴后的效果图到我们拿窗体为例 <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/4026254babbf72ecdb1f9156350a0e62?showdoc=.jpg" alt="" /></p> <p>foxuiuitils单元提供了此画法 NineDrawBmp32(DstBmp,SrcBmp:Tbitmap32;ImgSplit:TFoxUIPadding;DstRect,SrcRect:TRect):Boolean;overload; NineDrawBmp32(DstBmp,SrcBmp:Tbitmap32;ImgSplit,DstRect,SrcRect:TRect):Boolean;overload;</p> <p>dstbmp 目标图片 srcbmp 原图 imgsplit 九宫画法设置 left top right bottom dstrect 目标区域 srcrect 原图区域</p>

页面列表

ITEM_HTML