Class TransformBrush

Class TransformBrush

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

Một Aspose.Imaging.Brush với khả năng biến đổi.

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

Kế thừa

objectDisposableObjectBrushTransformBrush

Kế thừa từ

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

Triển khai

IDisposable

Thành viên kế thừa

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

Các hàm khởi tạo

TransformBrush()

protected TransformBrush()

Thuộc tính

IsTransformChanged

Lấy giá trị cho biết liệu các phép biến đổi đã được thay đổi theo cách nào đó. Ví dụ, thiết lập ma trận biến đổi hoặc gọi bất kỳ phương thức nào làm thay đổi ma trận biến đổi. Thuộc tính này được giới thiệu để tương thích ngược với GDI+.

public bool IsTransformChanged { get; }

Giá trị thuộc tính

bool

Transform

Lấy hoặc thiết lập một bản sao Aspose.Imaging.Matrix xác định một phép biến đổi hình học cục bộ cho Aspose.Imaging.Brushes.TransformBrush này.

public Matrix Transform { get; set; }

Giá trị thuộc tính

Matrix

WrapMode

Lấy hoặc thiết lập một liệt kê Aspose.Imaging.WrapMode cho biết chế độ bọc cho Aspose.Imaging.Brushes.TransformBrush này.

public WrapMode WrapMode { get; set; }

Giá trị thuộc tính

WrapMode

Phương thức

MultiplyTransform(Matrix)

Nhân Aspose.Imaging.Matrix đại diện cho phép biến đổi hình học cục bộ của Aspose.Imaging.Brushes.LinearGradientBrush này với Aspose.Imaging.Matrix được chỉ định bằng cách thêm vào trước Aspose.Imaging.Matrix được chỉ định.

public void MultiplyTransform(Matrix matrix)

Tham số

matrix Matrix

Aspose.Imaging.Matrix mà bạn muốn nhân với phép biến đổi hình học.

MultiplyTransform(Matrix, MatrixOrder)

Nhân Aspose.Imaging.Matrix đại diện cho phép biến đổi hình học cục bộ của Aspose.Imaging.Brushes.LinearGradientBrush này với Aspose.Imaging.Matrix được chỉ định theo thứ tự được chỉ định.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Tham số

matrix Matrix

Aspose.Imaging.Matrix mà bạn muốn nhân với phép biến đổi hình học.

order MatrixOrder

Một Aspose.Imaging.MatrixOrder xác định thứ tự nhân hai ma trận.

ResetTransform()

Đặt lại thuộc tính Aspose.Imaging.Brushes.TransformBrush.Transform về định danh.

public void ResetTransform()

RotateTransform(float)

Xoay phép biến đổi hình học cục bộ theo lượng được chỉ định. Phương thức này thêm xoay vào phép biến đổi.

public void RotateTransform(float angle)

Tham số

angle float

Góc xoay.

RotateTransform(float, MatrixOrder)

Xoay phép biến đổi hình học cục bộ theo lượng được chỉ định theo thứ tự được chỉ định.

public void RotateTransform(float angle, MatrixOrder order)

Tham số

angle float

Góc xoay.

order MatrixOrder

Một Aspose.Imaging.MatrixOrder xác định việc thêm hay thêm vào trước ma trận xoay.

ScaleTransform(float, float)

Tỉ lệ phép biến đổi hình học cục bộ theo các lượng được chỉ định. Phương thức này thêm ma trận tỉ lệ vào phép biến đổi.

public void ScaleTransform(float sx, float sy)

Tham số

sx float

Lượng mà bạn muốn tỉ lệ phép biến đổi theo hướng trục x.

sy float

Lượng mà bạn muốn tỉ lệ phép biến đổi theo hướng trục y.

ScaleTransform(float, float, MatrixOrder)

Tỉ lệ phép biến đổi hình học cục bộ theo các lượng được chỉ định theo thứ tự được chỉ định.

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

Tham số

sx float

Lượng mà bạn muốn tỉ lệ phép biến đổi theo hướng trục x.

sy float

Lượng mà bạn muốn tỉ lệ phép biến đổi theo hướng trục y.

order MatrixOrder

Một Aspose.Imaging.MatrixOrder xác định việc thêm hay thêm vào trước ma trận tỉ lệ.

TranslateTransform(float, float)

Dịch phép biến đổi hình học cục bộ theo các kích thước được chỉ định. Phương thức này thêm dịch chuyển vào phép biến đổi.

public void TranslateTransform(float dx, float dy)

Tham số

dx float

Giá trị của phép dịch chuyển theo trục x.

dy float

Giá trị của phép dịch chuyển theo trục y.

TranslateTransform(float, float, MatrixOrder)

Dịch phép biến đổi hình học cục bộ theo các kích thước được chỉ định theo thứ tự được chỉ định.

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

Tham số

dx float

Giá trị của phép dịch chuyển theo trục x.

dy float

Giá trị của phép dịch chuyển theo trục y.

order MatrixOrder

Thứ tự (thêm vào trước hoặc thêm vào sau) để áp dụng phép dịch chuyển.

 Tiếng Việt