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
การสืบทอด
object ← DisposableObject ← Brush ← TransformBrush
ที่สืบทอด
LinearGradientBrushBase, PathGradientBrushBase, TextureBrush
ที่นำไปใช้
สมาชิกที่สืบทอด
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; }
ค่าคุณสมบัติ
Transform
ได้รับหรือกำหนดสำเนาของ Aspose.Imaging.Matrix ที่กำหนดการแปลงทางเรขาคณิตท้องถิ่นสำหรับ Aspose.Imaging.Brushes.TransformBrush นี้
public Matrix Transform { get; set; }
ค่าคุณสมบัติ
WrapMode
ได้รับหรือกำหนดการจัดประเภท Aspose.Imaging.WrapMode ที่บ่งชี้โหมดการพันสำหรับ Aspose.Imaging.Brushes.TransformBrush นี้
public WrapMode WrapMode { get; set; }
ค่าคุณสมบัติ
วิธีการ
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
ลำดับ (เพิ่มหรือแนบ) ที่จะใช้การแปล