Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
แทนที่ Aspose.Imaging.Brush ที่มีความสามารถในการสร้างสีแบบไล่ระดับและคุณสมบัติที่เหมาะสม
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
การสืบทอด
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
ที่สืบทอด
LinearGradientBrush, LinearMulticolorGradientBrush
การใช้งาน
สมาชิกที่สืบทอด
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()
ตัวสร้าง
LinearGradientBrushBase()
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.LinearGradientBrushBase ด้วยพารามิเตอร์เริ่มต้น มุมคือ 45 องศา และสี่เหลี่ยมอยู่ที่ (0,0) ขนาด (1,1)
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.LinearGradientBrushBase สี่เหลี่ยมไล่ระดับจะถูกคำนวณจากจุดที่ระบุ
protected LinearGradientBrushBase(Point point1, Point point2)
พารามิเตอร์
point1
Point
โครงสร้าง Aspose.Imaging.Point ที่แทนจุดเริ่มต้นของสีไล่ระดับเชิงเส้น
point2
Point
โครงสร้าง Aspose.Imaging.Point ที่แทนจุดสิ้นสุดของสีไล่ระดับเชิงเส้น
LinearGradientBrushBase(PointF, PointF)
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.LinearGradientBrushBase สี่เหลี่ยมไล่ระดับจะถูกคำนวณจากจุดที่ระบุ
protected LinearGradientBrushBase(PointF point1, PointF point2)
พารามิเตอร์
point1
PointF
โครงสร้าง Aspose.Imaging.PointF ที่แทนจุดเริ่มต้นของสีไล่ระดับเชิงเส้น
point2
PointF
โครงสร้าง Aspose.Imaging.PointF ที่แทนจุดสิ้นสุดของสีไล่ระดับเชิงเส้น
LinearGradientBrushBase(Rectangle, float, bool)
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.LinearGradientBrushBase โดยอิงจากสี่เหลี่ยมและมุมทิศทาง
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
พารามิเตอร์
rect
Rectangle
โครงสร้าง Aspose.Imaging.RectangleF ที่ระบุขอบเขตของสีไล่ระดับเชิงเส้น
angle
float
มุมที่วัดเป็นองศาทวนเข็มนาฬิกาจากแกน x ของเส้นทิศทางของไล่ระดับสี
isAngleScalable
bool
ถ้าตั้งค่าเป็น ```cstrue มุมจะถูกเปลี่ยนระหว่างการเปลี่ยนแปลงที่ใช้กับ Aspose.Imaging.Brushes.LinearGradientBrushBase นี้
LinearGradientBrushBase(RectangleF, float, bool)
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Imaging.Brushes.LinearGradientBrushBase โดยอิงจากสี่เหลี่ยม สีเริ่มต้นและสีสิ้นสุด และมุมทิศทาง
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
พารามิเตอร์
rect
RectangleF
โครงสร้าง Aspose.Imaging.RectangleF ที่ระบุขอบเขตของสีไล่ระดับเชิงเส้น
angle
float
มุมที่วัดเป็นองศาทวนเข็มนาฬิกาจากแกน x ของเส้นทิศทางของไล่ระดับสี
isAngleScalable
bool
ถ้าตั้งค่าเป็น ```cstrue มุมจะถูกเปลี่ยนระหว่างการเปลี่ยนแปลงกับ Aspose.Imaging.Brushes.LinearGradientBrushBase นี้
คุณสมบัติ
Angle
รับหรือกำหนดมุมของไล่ระดับสี
public float Angle { get; set; }
ค่าคุณสมบัติ
GammaCorrection
รับหรือกำหนดค่าที่ระบุว่ามีการเปิดใช้งานการปรับแก้แกมมาสำหรับ Aspose.Imaging.Brushes.LinearGradientBrushBase นี้หรือไม่
public bool GammaCorrection { get; set; }
ค่าคุณสมบัติ
IsAngleScalable
รับหรือกำหนดค่าที่ระบุว่า Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle ถูกเปลี่ยนระหว่างการเปลี่ยนแปลงกับ Aspose.Imaging.Brushes.LinearGradientBrushBase นี้หรือไม่
public bool IsAngleScalable { get; set; }
ค่าคุณสมบัติ
Rectangle
รับหรือกำหนดพื้นที่สี่เหลี่ยมที่กำหนดจุดเริ่มต้นและจุดสิ้นสุดของไล่ระดับสี
public RectangleF Rectangle { get; set; }