Class TransformBrush

Class TransformBrush

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

A Aspose.Imaging.Brush ที่มีความสามารถในการแปลงรูปทรง

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

การสืบทอด

objectDisposableObjectBrushTransformBrush

ที่สืบทอด

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

ที่นำไปใช้

IDisposable

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

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

ตัวสร้าง

TransformBrush()

protected TransformBrush()

คุณสมบัติ

IsTransformChanged

ได้รับค่าที่บ่งชี้ว่าการแปลงรูปทรงมีการเปลี่ยนแปลงในบางวิธี เช่น การตั้งค่าเมทริกซ์การแปลงหรือการเรียกใช้วิธีการใด ๆ ที่เปลี่ยนแปลงเมทริกซ์การแปลง คุณสมบัตินี้ถูกนำเสนอเพื่อความเข้ากันได้ย้อนหลังกับ GDI+.

public bool IsTransformChanged { get; }

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

bool

Transform

ได้รับหรือกำหนดสำเนาของ Aspose.Imaging.Matrix ที่กำหนดการแปลงทางเรขาคณิตท้องถิ่นสำหรับ Aspose.Imaging.Brushes.TransformBrush นี้

public Matrix Transform { get; set; }

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

Matrix

WrapMode

ได้รับหรือกำหนดการจัดประเภท Aspose.Imaging.WrapMode ที่บ่งชี้โหมดการพันสำหรับ Aspose.Imaging.Brushes.TransformBrush นี้

public WrapMode WrapMode { get; set; }

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

WrapMode

วิธีการ

MultiplyTransform(Matrix)

คูณ Aspose.Imaging.Matrix ที่แสดงการแปลงทางเรขาคณิตท้องถิ่นของ Aspose.Imaging.Brushes.LinearGradientBrush นี้ด้วย Aspose.Imaging.Matrix ที่ระบุโดยการเพิ่ม Aspose.Imaging.Matrix ที่ระบุไว้

public void MultiplyTransform(Matrix matrix)

พารามิเตอร์

matrix Matrix

Aspose.Imaging.Matrix ที่จะคูณการแปลงทางเรขาคณิต

MultiplyTransform(Matrix, MatrixOrder)

คูณ Aspose.Imaging.Matrix ที่แสดงการแปลงทางเรขาคณิตท้องถิ่นของ Aspose.Imaging.Brushes.LinearGradientBrush นี้ด้วย Aspose.Imaging.Matrix ที่ระบุในลำดับที่ระบุ

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

พารามิเตอร์

matrix Matrix

Aspose.Imaging.Matrix ที่จะคูณการแปลงทางเรขาคณิต

order MatrixOrder

Aspose.Imaging.MatrixOrder ที่ระบุลำดับในการคูณเมทริกซ์ทั้งสอง

ResetTransform()

รีเซ็ตคุณสมบัติ Aspose.Imaging.Brushes.TransformBrush.Transform เป็นเอกลักษณ์

public void ResetTransform()

RotateTransform(float)

หมุนการแปลงทางเรขาคณิตท้องถิ่นตามจำนวนที่ระบุ วิธีนี้จะเพิ่มการหมุนไปยังการแปลง

public void RotateTransform(float angle)

พารามิเตอร์

angle float

มุมของการหมุน

RotateTransform(float, MatrixOrder)

หมุนการแปลงทางเรขาคณิตท้องถิ่นตามจำนวนที่ระบุในลำดับที่ระบุ

public void RotateTransform(float angle, MatrixOrder order)

พารามิเตอร์

angle float

มุมของการหมุน

order MatrixOrder

Aspose.Imaging.MatrixOrder ที่ระบุว่าจะแนบหรือเพิ่มเมทริกซ์การหมุน

ScaleTransform(float, float)

ปรับขนาดการแปลงทางเรขาคณิตท้องถิ่นตามจำนวนที่ระบุ วิธีนี้จะเพิ่มเมทริกซ์การปรับขนาดไปยังการแปลง

public void ScaleTransform(float sx, float sy)

พารามิเตอร์

sx float

จำนวนที่ใช้ในการปรับขนาดการแปลงในทิศทางแกน x

sy float

จำนวนที่ใช้ในการปรับขนาดการแปลงในทิศทางแกน y

ScaleTransform(float, float, MatrixOrder)

ปรับขนาดการแปลงทางเรขาคณิตท้องถิ่นตามจำนวนที่ระบุในลำดับที่ระบุ

public void ScaleTransform(float sx, float sy, MatrixOrder order)

พารามิเตอร์

sx float

จำนวนที่ใช้ในการปรับขนาดการแปลงในทิศทางแกน x

sy float

จำนวนที่ใช้ในการปรับขนาดการแปลงในทิศทางแกน y

order MatrixOrder

Aspose.Imaging.MatrixOrder ที่ระบุว่าจะแนบหรือเพิ่มเมทริกซ์การปรับขนาด

TranslateTransform(float, float)

แปลการแปลงทางเรขาคณิตท้องถิ่นตามมิติที่ระบุ วิธีนี้จะเพิ่มการแปลไปยังการแปลง

public void TranslateTransform(float dx, float dy)

พารามิเตอร์

dx float

ค่าของการแปลใน x

dy float

ค่าของการแปลใน y

TranslateTransform(float, float, MatrixOrder)

แปลการแปลงทางเรขาคณิตท้องถิ่นตามมิติที่ระบุในลำดับที่ระบุ

public void TranslateTransform(float dx, float dy, MatrixOrder order)

พารามิเตอร์

dx float

ค่าของการแปลใน x

dy float

ค่าของการแปลใน y

order MatrixOrder

ลำดับ (เพิ่มหรือแนบ) ที่จะใช้การแปล

 แบบไทย