System::Drawing::Drawing2D::LinearGradientBrush 类
内容
[
隐藏
]LinearGradientBrush class
表示线性渐变画刷。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
class LinearGradientBrush : public System::Drawing::Brush
方法
| 方法 | 描述 |
|---|---|
| Clone() override | 创建当前对象的副本。 |
| get_Blend() const | 返回一个混合对象,指定此画刷的基色因子和位置。 |
| get_GammaCorrection() const | 返回一个值,指示此画刷已启用伽马校正。 |
| get_InterpolationColors() const | 返回一个定义多色线性渐变的 ColorBlend 对象。 |
| get_LinearColors() const | 返回此渐变的起始颜色和结束颜色。 |
| get_Rectangle() | 返回一个边界矩形。 |
| get_Transform() const | 返回一个 Matrix 对象的副本,该对象指定当前对象所表示的画刷的几何变换。 |
| get_WrapMode() const | 返回包装模式。 |
| LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&) | RTTI 信息。 |
| LinearGradientBrush(const Point&, const Point&, const Color&, const Color&) | 构造一个新的 LinearGradientBrush 实例。 |
| LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode) | 构造一个新的 LinearGradientBrush 实例。 |
| LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode) | 构造一个新的 LinearGradientBrush 实例。 |
| LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool) | 构造一个新的 LinearGradientBrush 实例。 |
| LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool) | 构造一个新的 LinearGradientBrush 实例。 |
| MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder) | 将当前对象的变换矩阵乘以指定的矩阵。 |
| ResetTransform() | 重置当前对象的变换矩阵。 |
| RotateTransform(float, MatrixOrder) | 旋转当前对象的变换矩阵。 |
| ScaleTransform(float, float, MatrixOrder) | 缩放当前对象的变换矩阵。 |
| set_Blend(const SharedPtr<Blend>&) | 设置一个混合,以指定此画笔的基色因子和位置。 |
| set_GammaCorrection(bool) | 设置此画笔的伽马校正状态。 |
| set_InterpolationColors(const SharedPtr<ColorBlend>&) | 设置一个 ColorBlend 对象,用于定义多颜色线性渐变。 |
| set_LinearColors(const ArrayPtr<Color>&) | 设置此渐变的起始颜色和结束颜色。 |
| set_Transform(const SharedPtr<Matrix>&) | 设置一个 Matrix 对象,指定当前对象所表示的画笔的几何变换。 |
| set_WrapMode(WrapMode) | 设置包装模式。 |
| SetBlendTriangularShape(float, float) | 未实现。 |
| SetSigmaBellShape(float, float) | 未实现。 |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | 平移当前对象的变换矩阵。 |
另见
- Class Brush
- Namespace System::Drawing::Drawing2D
- Library Aspose.Font for C++