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


### <a id="Aspose_Imaging_Brushes_LinearGradientBrushBase__ctor_Aspose_Imaging_RectangleF_System_Single_System_Boolean_"></a> LinearGradientBrushBase\(RectangleF, float, bool\)

사각형, 시작 및 종료 색상, 방향 각도를 기반으로 Aspose.Imaging.Brushes.LinearGradientBrushBase 클래스의 새 인스턴스를 초기화합니다.

```csharp
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)

매개변수

rect RectangleF

선형 그라디언트의 경계를 지정하는 Aspose.Imaging.RectangleF 구조체입니다.

angle float

x축에서 시계 방향으로 측정된 각도로, 그라디언트의 방향선의 각도입니다.

isAngleScalable bool


## 속성

### <a id="Aspose_Imaging_Brushes_LinearGradientBrushBase_Angle"></a> Angle

그라디언트 각도를 가져오거나 설정합니다.

```csharp
public float Angle { get; set; }

속성 값

float

GammaCorrection

이 Aspose.Imaging.Brushes.LinearGradientBrushBase에 대해 감마 보정이 활성화되어 있는지를 나타내는 값을 가져오거나 설정합니다.

public bool GammaCorrection { get; set; }

속성 값

bool

IsAngleScalable

이 Aspose.Imaging.Brushes.LinearGradientBrushBase에 대한 변환 중에 Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle이 변경되는지를 나타내는 값을 가져오거나 설정합니다.

public bool IsAngleScalable { get; set; }

속성 값

bool

Rectangle

그라디언트의 시작점과 끝점을 정의하는 직사각형 영역을 가져오거나 설정합니다.

public RectangleF Rectangle { get; set; }

속성 값

RectangleF

 한국어