LinearMulticolorGradientBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.LinearGradientBrushBase
public final class LinearMulticolorGradientBrush extends LinearGradientBrushBase
表示一种使用多种颜色和相应位置定义的线性渐变 Brush。此类不可被继承。
构造函数
| 构造函数 | 描述 |
|---|---|
| LinearMulticolorGradientBrush() | 使用默认参数初始化 LinearMulticolorGradientBrush 类的新实例。 |
| LinearMulticolorGradientBrush(Point point1, Point point2) | 使用指定的点初始化 LinearMulticolorGradientBrush 类的新实例。 |
| LinearMulticolorGradientBrush(PointF point1, PointF point2) | 使用指定的点初始化 LinearMulticolorGradientBrush 类的新实例。 |
| LinearMulticolorGradientBrush(Rectangle rect, float angle) | 使用矩形和方向角度初始化 LinearMulticolorGradientBrush 类的新实例。 |
| LinearMulticolorGradientBrush(RectangleF rect, float angle) | 使用矩形和方向角度初始化 LinearMulticolorGradientBrush 类的新实例。 |
| LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable) | 使用矩形和方向角度初始化 LinearMulticolorGradientBrush 类的新实例。 |
| LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable) | 使用矩形和方向角度初始化 LinearMulticolorGradientBrush 类的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getInterpolationColors() | 获取定义多色线性渐变的 com.aspose.imaging.ColorBlend。 |
| setInterpolationColors(ColorBlend value) | 设置定义多色线性渐变的 com.aspose.imaging.ColorBlend。 |
LinearMulticolorGradientBrush()
public LinearMulticolorGradientBrush()
使用默认参数初始化 LinearMulticolorGradientBrush 类的新实例。起始颜色为黑色,结束颜色为白色,角度为 45 度,矩形位于 (0,0),大小为 (1,1)。
LinearMulticolorGradientBrush(Point point1, Point point2)
public LinearMulticolorGradientBrush(Point point1, Point point2)
使用指定的点初始化 LinearMulticolorGradientBrush 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point1 | Point | Aspose.Imaging.Point 结构表示线性渐变的起始点。 |
| point2 | Point | Aspose.Imaging.Point 结构表示线性渐变的终止点。 |
LinearMulticolorGradientBrush(PointF point1, PointF point2)
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
使用指定的点初始化 LinearMulticolorGradientBrush 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point1 | PointF | Aspose.Imaging.PointF 结构表示线性渐变的起始点。 |
| point2 | PointF | Aspose.Imaging.PointF 结构表示线性渐变的终止点。 |
LinearMulticolorGradientBrush(Rectangle rect, float angle)
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
使用矩形和方向角度初始化 LinearMulticolorGradientBrush 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| rect | Rectangle | Aspose.Imaging.RectangleF 结构指定线性渐变的边界。 |
| angle | float | 角度以度为单位,顺时针从 x 轴测量,表示渐变方向线的角度。 |
LinearMulticolorGradientBrush(RectangleF rect, float angle)
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
使用矩形和方向角度初始化 LinearMulticolorGradientBrush 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| rect | RectangleF | Aspose.Imaging.RectangleF 结构指定线性渐变的边界。 |
| angle | float | 角度以度为单位,顺时针从 x 轴测量,表示渐变方向线的角度。 |
LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)
public LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)
使用矩形和方向角度初始化 LinearMulticolorGradientBrush 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| rect | Rectangle | Aspose.Imaging.RectangleF 结构指定线性渐变的边界。 |
| angle | float | 角度以度为单位,顺时针从 x 轴测量,表示渐变方向线的角度。 |
| isAngleScalable | boolean | 如果设置为 true,则在使用此 LinearMulticolorGradientBrush 进行变换时会更改角度。 |
LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)
public LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)
使用矩形和方向角度初始化 LinearMulticolorGradientBrush 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| rect | RectangleF | Aspose.Imaging.RectangleF 结构指定线性渐变的边界。 |
| angle | float | 角度以度为单位,顺时针从 x 轴测量,表示渐变方向线的角度。 |
| isAngleScalable | boolean | 如果设置为 true,则在使用此 LinearMulticolorGradientBrush 进行变换时会更改角度。 |
getInterpolationColors()
public ColorBlend getInterpolationColors()
获取定义多色线性渐变的 com.aspose.imaging.ColorBlend。
Returns:
ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.
setInterpolationColors(ColorBlend value)
public void setInterpolationColors(ColorBlend value)
设置定义多色线性渐变的 com.aspose.imaging.ColorBlend。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | ColorBlend | 一个定义多色线性渐变的 com.aspose.imaging.ColorBlend。 |