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
การสืบทอด
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
ที่สืบทอด
PathGradientBrush, PathMulticolorGradientBrush
การใช้งาน
สมาชิกที่สืบทอด
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; }
ค่าของคุณสมบัติ
FocusScales
รับหรือกำหนดจุดโฟกัสสำหรับการลดลงของการไล่ระดับสี
public PointF FocusScales { get; set; }
ค่าของคุณสมบัติ
GraphicsPath
รับกราฟิกส์พาธที่แปรงนี้ถูกสร้างขึ้น
public GraphicsPath GraphicsPath { get; }
ค่าของคุณสมบัติ
PathPoints
รับจุดเส้นทางที่แปรงนี้ถูกสร้างขึ้น
public PointF[] PathPoints { get; }
ค่าของคุณสมบัติ
PointF[]