Class LinearGradientBrushBase

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

การสืบทอด

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

ที่สืบทอด

LinearGradientBrush, LinearMulticolorGradientBrush

การใช้งาน

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

ตัวสร้าง

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; }

ค่าคุณสมบัติ

float

GammaCorrection

รับหรือกำหนดค่าที่ระบุว่ามีการเปิดใช้งานการปรับแก้แกมมาสำหรับ Aspose.Imaging.Brushes.LinearGradientBrushBase นี้หรือไม่

public bool GammaCorrection { get; set; }

ค่าคุณสมบัติ

bool

IsAngleScalable

รับหรือกำหนดค่าที่ระบุว่า Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle ถูกเปลี่ยนระหว่างการเปลี่ยนแปลงกับ Aspose.Imaging.Brushes.LinearGradientBrushBase นี้หรือไม่

public bool IsAngleScalable { get; set; }

ค่าคุณสมบัติ

bool

Rectangle

รับหรือกำหนดพื้นที่สี่เหลี่ยมที่กำหนดจุดเริ่มต้นและจุดสิ้นสุดของไล่ระดับสี

public RectangleF Rectangle { get; set; }

ค่าคุณสมบัติ

RectangleF

 แบบไทย