Class PathGradientBrushBase

Class PathGradientBrushBase

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

แทนที่ Aspose.Imaging.Brush ด้วยฟังก์ชันการสร้างสีแบบเส้นทางพื้นฐาน

[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable

การสืบทอด

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

ที่สืบทอด

PathGradientBrush, PathMulticolorGradientBrush

การใช้งาน

IDisposable

สมาชิกที่สืบทอด

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()

หมายเหตุ

โปรดทราบว่าเมื่อสร้างคลาส Aspose.Imaging.Brushes.PathGradientBrushBase จะต้องมีการเริ่มต้นด้วยจุดอย่างน้อย 2 จุด เส้นทางภายในที่สร้างขึ้นจะเป็นรูปปิดเสมอ จุดสุดท้ายจะเชื่อมต่อกับจุดแรก รูปทรงนั้นจะถูกเติมด้วย Aspose.Imaging.Brushes.PathGradientBrushBase นี้ การดำเนินการ GDI+ จะโยน System.OutOfMemoryException เมื่อส่งอาร์เรย์ว่างหรือจุดที่มีพิกัดเดียวกัน Aspose.Imaging.Brushes.PathGradientBrushBase จะโยนข้อยกเว้นเมื่ออาร์เรย์จุดมีจำนวนน้อยกว่า 2 จุด ข้อยกเว้น System.ArgumentException จะถูกโยนแทน System.OutOfMemoryException เมื่ออาร์เรย์จุดไม่สามารถใช้ได้ จุดศูนย์กลางจะถูกคำนวณเป็นศูนย์กลางของมวลสำหรับจุดที่ส่งเข้ามาโดยค่าเริ่มต้น ผู้ใช้สามารถเปลี่ยนจุดนี้ได้ในภายหลัง จุดโฟกัสจะเป็นจุดว่าง (0.0, 0.0) โดยค่าเริ่มต้น

ตัวสร้าง

PathGradientBrushBase(PointF[])

เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยจุดที่ระบุ

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

พารามิเตอร์

pathPoints PointF[]

อาร์เรย์ของโครงสร้าง Aspose.Imaging.PointF ที่แทนจุดที่ประกอบขึ้นเป็นยอดของเส้นทาง

PathGradientBrushBase(PointF[], WrapMode)

เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยจุดที่ระบุและโหมดการห่อ

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

พารามิเตอร์

pathPoints PointF[]

อาร์เรย์ของโครงสร้าง Aspose.Imaging.PointF ที่แทนจุดที่ประกอบขึ้นเป็นยอดของเส้นทาง

wrapMode WrapMode

Aspose.Imaging.WrapMode ที่ระบุวิธีการที่การเติมที่วาดด้วย Aspose.Imaging.Brushes.PathGradientBrushBase นี้ถูกจัดเรียง

PathGradientBrushBase(Point[])

เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยจุดที่ระบุ

protected PathGradientBrushBase(Point[] pathPoints)

พารามิเตอร์

pathPoints Point[]

อาร์เรย์ของโครงสร้าง Aspose.Imaging.Point ที่แทนจุดที่ประกอบขึ้นเป็นยอดของเส้นทาง

PathGradientBrushBase(Point[], WrapMode)

เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยจุดที่ระบุและโหมดการห่อ

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

พารามิเตอร์

pathPoints Point[]

อาร์เรย์ของโครงสร้าง Aspose.Imaging.Point ที่แทนจุดที่ประกอบขึ้นเป็นยอดของเส้นทาง

wrapMode WrapMode

Aspose.Imaging.WrapMode ที่ระบุวิธีการที่การเติมที่วาดด้วย Aspose.Imaging.Brushes.PathGradientBrushBase นี้ถูกจัดเรียง

PathGradientBrushBase(GraphicsPath)

เริ่มต้นอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยเส้นทางที่ระบุ

protected PathGradientBrushBase(GraphicsPath path)

พารามิเตอร์

path GraphicsPath

Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath ที่กำหนดพื้นที่ที่ถูกเติมโดย Aspose.Imaging.Brushes.PathGradientBrushBase นี้

คุณสมบัติ

CenterPoint

รับหรือกำหนดจุดศูนย์กลางของการไล่ระดับสี

public PointF CenterPoint { get; set; }

ค่าของคุณสมบัติ

PointF

FocusScales

รับหรือกำหนดจุดโฟกัสสำหรับการลดลงของการไล่ระดับสี

public PointF FocusScales { get; set; }

ค่าของคุณสมบัติ

PointF

GraphicsPath

รับกราฟิกส์พาธที่แปรงนี้ถูกสร้างขึ้น

public GraphicsPath GraphicsPath { get; }

ค่าของคุณสมบัติ

GraphicsPath

PathPoints

รับจุดเส้นทางที่แปรงนี้ถูกสร้างขึ้น

public PointF[] PathPoints { get; }

ค่าของคุณสมบัติ

PointF[]

 แบบไทย