Class TransformBrush

Class TransformBrush

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

변환 기능이 있는 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.Brushes.TransformBrush에 대한 로컬 기하학적 변환을 정의하는 Aspose.Imaging.Matrix의 복사본을 가져오거나 설정합니다.

public Matrix Transform { get; set; }

속성 값

Matrix

WrapMode

이 Aspose.Imaging.Brushes.TransformBrush에 대한 래핑 모드를 나타내는 Aspose.Imaging.WrapMode 열거형을 가져오거나 설정합니다.

public WrapMode WrapMode { get; set; }

속성 값

WrapMode

메서드

MultiplyTransform(Matrix)

지정된 Aspose.Imaging.Matrix로 이 Aspose.Imaging.Brushes.LinearGradientBrush의 로컬 기하학적 변환을 곱합니다. 지정된 Aspose.Imaging.Matrix를 앞에 추가합니다.

public void MultiplyTransform(Matrix matrix)

매개변수

matrix Matrix

기하학적 변환을 곱할 Aspose.Imaging.Matrix입니다.

MultiplyTransform(Matrix, MatrixOrder)

지정된 순서로 이 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

변환을 적용할 순서(앞에 추가 또는 추가)를 지정합니다.

 한국어