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
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
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
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
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.