Layer.copyRect

功能/含义
复制矩形
类型
Layer类的成员方法
语法
copyRect(dleft, dtop, src, sleft, stop, swidth, sheight)
参数
dleft  指定目标矩形的左端位置(目标层的图像位置),以像素为单位。
dtop  指定目标矩形的上端位置(目标层的图像位置),以像素为单位。
src  指定要复制的层对象。
sleft  指定要复制的矩形的左端位置(在源图层的图像坐标上),以像素为单位。
stop  指定要复制的矩形的上端位置(在源图层的图像坐标上),以像素为单位。
swidth  指定要复制的矩形的宽度(在源图层的图像坐标上),以像素为单位。
sheight  指定要复制的矩形的高度(在源图层的图像坐标上),以像素为单位。
返回值
无 (void)
说明
 将指定复制源层的矩形部分复制到本层的指定位置。
 复制的图像将根据目标层(执行方法的层)的 Layer.face 属性值而变化。
dfAlpha (或 dfBoth) : 复制主图像和遮罩图像
dfAddAlpha : 复制主图像和遮罩图像
dfOpaque (或 dfMain) : 如果Layer.holdAlpha 属性为真值,则仅复制主图像(不复制遮罩图像)。如果为假值,则复制主图像和遮罩图像
dfMask : 仅复制遮罩图像(不复制主图像)
dfProvince : 仅复制区域图像(不复制遮罩图像或主图像)
 将忽略源层的Layer.face属性。
 此方法不受Layer.holdAlpha 的影响(对于dfAlpha或dfAddAlpha,无论holdAlpha为何值,都会复制遮罩图像)