路径渐变笔刷
创建路径渐变笔刷
返回对象:gdippathGradientbrushObject
参数 @points 可指定 ::POINTF 结构体数组,
也可以指定数值数组(必须是偶数个数值,每 2 个数值表示一个坐标点)。
参数 @wrapMode 可选用 _GdipWrapMode 前缀常量指定平铺填充模式
参数 @rectf 可指定 ::RECT 结构体或者 ::RECT 结构体。
参数 @wrapMode 可选用 _GdipWrapMode 前缀常量指定平铺填充模式
参数 @1 指定 gdip.path 对象。
应当先添加有效数据到路径对象。
如果不指定参数 @1 则不会初始化笔刷,可调用返回对象的 setPath 方法创建渐变笔刷。
释放路径对象
是否允许伽马校正
参数@1使用小数表示的百分比代表色彩渐变的度,
0表示起点色,1表示完全转变为终点色
合成位置中0表示起点,1表示终点,第一个合成位置必须是0,最后一个必须是1
指定中心颜色
颜色请使用0xAARRGGBB格式数值
设置中心点坐标
对中心焦点进行缩放,参数为x轴、y轴的缩放比例,
使中心颜色不仅显示在中心点,而是显示于围绕中心点进行缩放的路径内,
被缩放的中心焦点路径内部使用中心颜色填充
定义多色渐变
数组元素都是数值,长度必须相等
插值位置以小数表示百分比,开始必须为0表示外边界,最后一个必须为1
使用参数 @1 指定的 gdip.path 对象重新创建路径渐变笔刷。
如果之前已经创建了笔刷则会删除原来笔刷对象。
指定环绕颜色
参数可以是数组,也可以是多个颜色数值参数,
颜色请使用0xAARRGGBB格式数值