Class PathGradientBrush

Class PathGradientBrush

Tên không gian: Aspose.Imaging.Brushes Tổng hợp: Aspose.Imaging.dll (25.4.0)

Cáp một Aspose.Imaging.Brush đối tượng với một gradient. lớp này không thể được thừa hưởng.

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

Thành viên thừa kế

PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , TransformBrush.ResetTransform() , TransformBrush.MultiplyTransform(Matrix) , TransformBrush.MultiplyTransform(Matrix, MatrixOrder) , TransformBrush.TranslateTransform(float, float) , TransformBrush.TranslateTransform(float, float, MatrixOrder) , TransformBrush.ScaleTransform(float, float) , TransformBrush.ScaleTransform(float, float, MatrixOrder) , TransformBrush.RotateTransform(float) , TransformBrush.RotateTransform(float, MatrixOrder) , TransformBrush.WrapMode , TransformBrush.Transform , TransformBrush.IsTransformChanged , Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Màu trung tâm là màu trắng theo mặc định. một người dùng có thể thay đổi giá trị này bất cứ lúc nào sau đó.

Bộ màu xung quanh được khởi động bởi một yếu tố duy nhất chứa màu trắng theo mặc định. màu xung quanh có thể được thay đổi sau đó, tuy nhiên ít nhất một yếu tố duy nhất là cần thiết khi thiết lập màu xung quanh.

Xem Aspose.Imaging.Brushes.PathGradientBush.Blend để biết thêm chi tiết về sự khởi động của nó.

Constructors

PathGradientBrush(Điểm[])

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Brushes.PathGradientBrash với các điểm được chỉ định.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF [ ]

Một loạt các cấu trúc Aspose.Imaging.PointF đại diện cho các điểm tạo thành các chiều cao của con đường.

PathGradientBrush(Điểm[ ], Tải WrapMode)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Brushes.PathGradientBrash với các điểm được chỉ định và chế độ nhúng.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [ ]

Một loạt các cấu trúc Aspose.Imaging.PointF đại diện cho các điểm tạo thành các chiều cao của con đường.

wrapMode WrapMode

Một Aspose.Imaging.WrapMode mà chỉ định làm thế nào để lấp đầy được kéo với này Wl17.Brushes.PathGradientBrash được dán.

PathGradientBrush(Point[])

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Brushes.PathGradientBrash với các điểm được chỉ định.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point [ ]

Một loạt các cấu trúc Aspose.Imaging.Point đại diện cho các điểm tạo thành các dọc của con đường.

PathGradientBrush(Point[ ], Tải WrapMode)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Brushes.PathGradientBrash với các điểm được chỉ định và chế độ nhúng.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [ ]

Một loạt các cấu trúc Aspose.Imaging.Point đại diện cho các điểm tạo thành các dọc của con đường.

wrapMode WrapMode

Một Aspose.Imaging.WrapMode mà chỉ định làm thế nào để lấp đầy được kéo với này Wl17.Brushes.PathGradientBrash được dán.

PathGradientBrush(GraphicsPath)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Brushes.PathGradientBrash với con đường được chỉ định.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Các Aspose.Imaging.GraphicsPath mà xác định khu vực được lấp đầy bởi _ www.wl17_.brushes.path GradientBrush.

Properties

Blend

Nhận hoặc đặt một Aspose.Imaging.Blend mà chỉ định các vị trí và các yếu tố định nghĩa một falloff tùy chỉnh cho gradient.

public Blend Blend { get; set; }

Giá trị bất động sản

Blend

CenterColor

Nhận hoặc đặt màu sắc ở trung tâm của đường gradient.

public Color CenterColor { get; set; }

Giá trị bất động sản

Color

InterpolationColors

Nhận hoặc đặt một Aspose.Imaging.ColorBlend mà xác định một gradient tuyến tính đa màu.

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Giá trị bất động sản

ColorBlend

SurroundColors

Nhận hoặc đặt một loạt các màu sắc phù hợp với các điểm trong con đường này Aspose.Imaging.Brushes.PathGradientBush lấp đầy.

public Color[] SurroundColors { get; set; }

Giá trị bất động sản

Color [ ]

Methods

SetBlendTriangularShape(Sông)

Nó tạo ra một gradient với một màu trung tâm và một lưỡi linear cho một màu xung quanh.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Một giá trị từ 0 đến 1 chỉ định nơi, dọc theo bất kỳ bức xạ nào từ trung tâm của con đường đến ranh giới của con đường, màu trung tâm sẽ ở độ cường độ cao nhất.

SetBlendTriangularShape(Float , Float)

Nó tạo ra một gradient với một màu trung tâm và một sợi dây cho mỗi màu xung quanh.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Một giá trị từ 0 đến 1 chỉ định nơi, dọc theo bất kỳ bức xạ nào từ trung tâm của con đường đến ranh giới của con đường, màu trung tâm sẽ ở độ cường độ cao nhất.

scale float

Một giá trị từ 0 đến 1 xác định cường độ tối đa của màu trung tâm được trộn lẫn với màu biên giới. một giá trị của 1 gây ra cường độ cao nhất có thể của màu trung tâm, và đó là giá trị mặc định.

SetSigmaBellShape(Sông)

Nó tạo ra một nếp nhăn gradient thay đổi màu sắc bắt đầu từ trung tâm của con đường ra ngoài đến ranh giới của con đường.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Một giá trị từ 0 đến 1 chỉ định nơi, dọc theo bất kỳ bức xạ nào từ trung tâm của con đường đến ranh giới của con đường, màu trung tâm sẽ ở độ cường độ cao nhất.

SetSigmaBellShape(Float , Float)

Nó tạo ra một nếp nhăn gradient thay đổi màu sắc bắt đầu từ trung tâm của con đường ra ngoài đến ranh giới của con đường.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Một giá trị từ 0 đến 1 chỉ định nơi, dọc theo bất kỳ bức xạ nào từ trung tâm của con đường đến ranh giới của con đường, màu trung tâm sẽ ở độ cường độ cao nhất.

scale float

Một giá trị từ 0 đến 1 xác định cường độ tối đa của màu trung tâm được trộn lẫn với màu biên giới. một giá trị của 1 gây ra cường độ cao nhất có thể của màu trung tâm, và đó là giá trị mặc định.

 Tiếng Việt