aardio 文档
com.interface.IPicture 库模块帮助文档
com.interface.IPicture 成员列表 #
com.interface.IPicture.Load() #
返回对象:RawIPictureObject
com.interface.IPicture.Load(请输入文件路径) #
载入图像并返回 com.interface.IPicture 接口对象,
参数也可以指定资源路径、或者图像的内存数据
如果已经导入了inet.http,加载路径可以使用小写http,https开头的网址,网址长度必须小于1040字节
com.interface.IPicture.PrintClient() #
返回对象:RawIPictureObject
com.interface.IPicture.PrintClient(窗口句柄,左坐标,顶坐标,宽,高) #
后台抓取窗口客户区图像并返回 com.interface.IPicture 接口对象
所有参数都是可选参数
com.interface.IPicture.PrintWindow() #
返回对象:RawIPictureObject
com.interface.IPicture.PrintWindow(窗口句柄,左坐标,顶坐标,宽,高) #
后台抓取窗口图象并返回 com.interface.IPicture 接口对象
所有参数都是可选参数
com.interface.IPicture.Query() #
返回对象:RawIPictureObject
com.interface.IPicture.Query(IPicture对象) #
参数为com.picture 对象
返回 com.interface.IPicture 接口对象
com.interface.IPicture.Snap() #
返回对象:RawIPictureObject
com.interface.IPicture.Snap(窗口句柄,左坐标,顶坐标,宽,高) #
自屏幕抓取窗口图象并返回 com.interface.IPicture 接口对象,
截图结果会包含透明部分的背景图像,
所有参数都是可选参数
com.interface.IPicture.SnapClient() #
返回对象:RawIPictureObject
com.interface.IPicture.SnapClient(窗口句柄,左坐标,顶坐标,宽,高) #
自屏幕抓取窗口客户区图像并返回 com.interface.IPicture 接口对象,
截图结果会包含透明部分的背景图像,
所有参数都是可选参数
RawIPictureObject 成员列表 #
RawIPictureObject.attributes #
选项数值
RawIPictureObject.curDC #
当前绘图设备
RawIPictureObject.hPal #
调色板
RawIPictureObject.handle #
句柄
RawIPictureObject.height #
高
单位是0.01毫米而非像素
RawIPictureObject.keepOriginalFormat #
保持格式
RawIPictureObject.pictureChanged() #
图像是否已被修改
RawIPictureObject.render(hDC,x,y, cx,cy, xSrc, ySrc, cxSrc,cySrc,pRcWBounds) #
绘图
hdc 绘图设备句柄
x,y 设备显示坐标
cx,cy 显示长度和宽度
xSrc,ySrc 源图像偏移坐标
cxSrc,cySrc 源图像输出宽度和高度,注意位图在内存是倒过来的,cySrc要取负数
RawIPictureObject.saveAsFile(stream,saveMemCopy) #
保存图像,成功返回保存大小,
只能保存为bmp格式,
stream参数可以是 fsys.stream 对象或 *.bmp 文件路径,
aveMemCopy指定是否保存内存副本,默认为true
RawIPictureObject.saveToBuffer(saveMemCopy) #
保存图像到 buffer 对象,只能保存为 bmp 格式,
saveMemCopy指定是否保存内存副本,默认为true
RawIPictureObject.selectPicture(hDCIn) #
选择绘图设备
成功返回原设备,以及位图句柄
RawIPictureObject.type #
图像类型
图标还是位图
RawIPictureObject.width #
宽
单位是0.01毫米而非像素
Markdown 格式