Class PathGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Đại diện cho một Aspose.Imaging.Brush với chức năng gradient đường dẫn cơ bản.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Kế thừa
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Kế thừa từ
PathGradientBrush, PathMulticolorGradientBrush
Triển khai
Các thành viên kế thừa
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.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Nhận xét
Lưu ý rằng khi tạo lớp Aspose.Imaging.Brushes.PathGradientBrushBase, nó cần được khởi tạo với ít nhất 2 điểm. Đường dẫn nội bộ được tạo ra sẽ luôn là một hình khép kín, điểm cuối nối với điểm đầu. Hình dạng đó được tô bằng Aspose.Imaging.Brushes.PathGradientBrushBase này. Cài đặt GDI+ sẽ ném ra một System.OutOfMemoryException khi truyền vào các mảng hoặc điểm trống có cùng tọa độ. Aspose.Imaging.Brushes.PathGradientBrushBase sẽ ném ra một ngoại lệ khi mảng điểm chứa ít hơn 2 điểm, System.ArgumentException sẽ được ném ra thay vì System.OutOfMemoryException khi mảng điểm không hợp lệ. Điểm trung tâm được tính toán là tâm khối lượng cho các điểm đã truyền vào theo mặc định. Người dùng có thể thay đổi điểm này sau. Tỷ lệ tiêu điểm là một điểm trống (0.0, 0.0) theo mặc định.
Các hàm khởi tạo
PathGradientBrushBase(PointF[])
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.PathGradientBrushBase với các điểm được chỉ định.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Tham số
pathPoints
PointF[]
Một mảng các cấu trúc Aspose.Imaging.PointF đại diện cho các điểm tạo thành các đỉnh của đường dẫn.
PathGradientBrushBase(PointF[], WrapMode)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.PathGradientBrushBase với các điểm được chỉ định và chế độ bọc.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Tham số
pathPoints
PointF[]
Một mảng các cấu trúc Aspose.Imaging.PointF đại diện cho các điểm tạo thành các đỉnh của đường dẫn.
wrapMode
WrapMode
Một Aspose.Imaging.WrapMode xác định cách các vùng tô được vẽ bằng Aspose.Imaging.Brushes.PathGradientBrushBase này được lặp lại.
PathGradientBrushBase(Point[])
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.PathGradientBrushBase với các điểm được chỉ định.
protected PathGradientBrushBase(Point[] pathPoints)
Tham số
pathPoints
Point[]
Một mảng các cấu trúc Aspose.Imaging.Point đại diện cho các điểm tạo thành các đỉnh của đường dẫn.
PathGradientBrushBase(Point[], WrapMode)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.PathGradientBrushBase với các điểm được chỉ định và chế độ bọc.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Tham số
pathPoints
Point[]
Một mảng các cấu trúc Aspose.Imaging.Point đại diện cho các điểm tạo thành các đỉnh của đường dẫn.
wrapMode
WrapMode
Một Aspose.Imaging.WrapMode xác định cách các vùng tô được vẽ bằng Aspose.Imaging.Brushes.PathGradientBrushBase này được lặp lại.
PathGradientBrushBase(GraphicsPath)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.PathGradientBrushBase với đường dẫn được chỉ định.
protected PathGradientBrushBase(GraphicsPath path)
Tham số
path
GraphicsPath
Đường dẫn Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath xác định khu vực được tô bởi Aspose.Imaging.Brushes.PathGradientBrushBase này.
Các thuộc tính
CenterPoint
Lấy hoặc thiết lập điểm trung tâm của gradient đường dẫn.
public PointF CenterPoint { get; set; }
Giá trị thuộc tính
FocusScales
Lấy hoặc thiết lập điểm tiêu cho độ suy giảm gradient.
public PointF FocusScales { get; set; }
Giá trị thuộc tính
GraphicsPath
Lấy đường dẫn đồ họa mà bút này được xây dựng dựa trên.
public GraphicsPath GraphicsPath { get; }
Giá trị thuộc tính
PathPoints
Lấy các điểm đường dẫn mà bút này được xây dựng dựa trên.
public PointF[] PathPoints { get; }
Giá trị thuộc tính
PointF[]