Class PathGradientBrushBase

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Kế thừa từ

PathGradientBrush, PathMulticolorGradientBrush

Triển khai

IDisposable

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

PointF

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

PointF

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

GraphicsPath

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[]

 Tiếng Việt