Class PathGradientBrushBase
ชื่อพื้นที่: Aspose.Imaging.Brushes การประกอบ: Aspose.Imaging.dll (25.4.0)
แสดง Aspose.Imaging.Brush ด้วยฟังก์ชั่นการปรับระดับเส้นทางพื้นฐาน
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
อนุญาโตตุลาการ
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()
Remarks
หมายเหตุว่าเมื่อสร้าง Aspose.Imaging.Brushes.PathGradientBrushBase class มันควรเริ่มต้นด้วย 2 จุดอย่างน้อยจะเป็นตัวเลขที่ปิดเสมอจุดสุดท้ายเชื่อมต่อจุดแรก รูปแบบนี้จะเต็มไปด้วย Aspose.Imaging.Brushes.PathGradientBrushBaseการประยุกต์ใช้ GDI+ ปิด System.OutOfMemoryException เมื่อผ่านไปในแร่ว่างหรือจุดที่ตั้งค่ามีโค้ดเดียวกันThe Aspose.Imaging.Brushes.PathGradientBrushBase ระยําการยกเว้นเมื่อช่วงจุดมีจุดน้อยกว่า 2 จุด, System.ArgumentException เป็นเก็บแทน System.OutOfMemoryException เมื่อช่วงจุดไม่ยอมรับจุดศูนย์จะถูกคํานวณเป็นศูนย์มวลสําหรับที่ผ่านไปในจุดโดยเริ่มต้น ผู้ใช้สามารถเปลี่ยนจุดนี้ในภายหลังระดับความมุ่งเน้นคือจุดว่างเปล่า (0.0, 0.0) โดยเริ่มต้น
Constructors
PathGradientBrushBase(จุดหมายเลข[])
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยจุดที่ระบุ
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
ชุดของโครงสร้าง Aspose.Imaging.PointF ซึ่งแสดงให้เห็นถึงจุดที่ประกอบด้วยแนวตั้งของเส้นทาง
PathGradientBrushBase(จุดหมายเลข[ ], WrapMode)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยจุดที่ระบุและโหมดวาด
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
ชุดของโครงสร้าง Aspose.Imaging.PointF ซึ่งแสดงให้เห็นถึงจุดที่ประกอบด้วยแนวตั้งของเส้นทาง
wrapMode
WrapMode
A Aspose.Imaging.WrapMode ซึ่งระบุวิธีการบรรจุที่สกรูด้วย Aspose.Imaging.Brushes.PathGradientBrushBase นี้จะถูกกรอก
PathGradientBrushBase(Point[])
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยจุดที่ระบุ
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
ชุดของโครงสร้าง Aspose.Imaging.Point ซึ่งแสดงถึงจุดที่ประกอบด้วยแนวตั้งของเส้นทาง
PathGradientBrushBase(Point[ ], WrapMode)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยจุดที่ระบุและโหมดวาด
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
ชุดของโครงสร้าง Aspose.Imaging.Point ซึ่งแสดงถึงจุดที่ประกอบด้วยแนวตั้งของเส้นทาง
wrapMode
WrapMode
A Aspose.Imaging.WrapMode ซึ่งระบุวิธีการบรรจุที่สกรูด้วย Aspose.Imaging.Brushes.PathGradientBrushBase นี้จะถูกกรอก
PathGradientBrushBase(GraphicsPath)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Brushes.PathGradientBrushBase ด้วยเส้นทางที่ระบุ
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath ซึ่งกําหนดพื้นที่ที่เต็มไปด้วย Aspose.Imaging.Brushes.PathGradientBrushBase นี้
Properties
CenterPoint
ได้รับหรือตั้งค่าจุดศูนย์ของเส้นทาง gradient
public PointF CenterPoint { get; set; }
คุณสมบัติมูลค่า
FocusScales
ได้รับหรือตั้งค่าจุดมุ่งเน้นสําหรับ gradient falloff
public PointF FocusScales { get; set; }
คุณสมบัติมูลค่า
GraphicsPath
ได้รับเส้นทางกราฟิกนี้แปรงถูกสร้างขึ้นบน
public GraphicsPath GraphicsPath { get; }
คุณสมบัติมูลค่า
PathPoints
ได้รับเส้นทางจุดนี้แปรงถูกสร้างขึ้นบน
public PointF[] PathPoints { get; }
คุณสมบัติมูลค่า
PointF [ ]