Class PathGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Aspose.Imaging.Brush의 기본 경로 그라디언트 기능을 나타냅니다.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
상속
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
파생
PathGradientBrush, PathMulticolorGradientBrush
구현
상속된 멤버
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()
비고
Aspose.Imaging.Brushes.PathGradientBrushBase 클래스를 생성할 때는 최소한 2개의 점으로 초기화해야 합니다. 생성된 내부 경로는 항상 닫힌 도형이며, 마지막 점이 첫 번째 점과 연결됩니다. 해당 도형은 이 Aspose.Imaging.Brushes.PathGradientBrushBase로 채워집니다. GDI+ 구현은 빈 배열이나 동일한 좌표를 가진 점을 전달할 때 System.OutOfMemoryException을 발생시킵니다. Aspose.Imaging.Brushes.PathGradientBrushBase는 점 배열이 2개 미만일 때 예외를 발생시키며, 점 배열이 허용되지 않을 경우 System.ArgumentException이 발생합니다. 기본적으로 중심점은 전달된 점의 질량 중심으로 계산됩니다. 사용자는 나중에 이 점을 변경할 수 있습니다. 초점 스케일은 기본적으로 빈 점(0.0, 0.0)입니다.
생성자
PathGradientBrushBase(PointF[])
지정된 점으로 Aspose.Imaging.Brushes.PathGradientBrushBase 클래스의 새 인스턴스를 초기화합니다.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
매개변수
pathPoints
PointF[]
경로의 정점을 구성하는 점을 나타내는 Aspose.Imaging.PointF 구조체의 배열입니다.
PathGradientBrushBase(PointF[], WrapMode)
지정된 점과 랩 모드로 Aspose.Imaging.Brushes.PathGradientBrushBase 클래스의 새 인스턴스를 초기화합니다.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
매개변수
pathPoints
PointF[]
경로의 정점을 구성하는 점을 나타내는 Aspose.Imaging.PointF 구조체의 배열입니다.
wrapMode
WrapMode
이 Aspose.Imaging.Brushes.PathGradientBrushBase로 그려진 채우기가 타일되는 방식을 지정하는 Aspose.Imaging.WrapMode입니다.
PathGradientBrushBase(Point[])
지정된 점으로 Aspose.Imaging.Brushes.PathGradientBrushBase 클래스의 새 인스턴스를 초기화합니다.
protected PathGradientBrushBase(Point[] pathPoints)
매개변수
pathPoints
Point[]
경로의 정점을 구성하는 점을 나타내는 Aspose.Imaging.Point 구조체의 배열입니다.
PathGradientBrushBase(Point[], WrapMode)
지정된 점과 랩 모드로 Aspose.Imaging.Brushes.PathGradientBrushBase 클래스의 새 인스턴스를 초기화합니다.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
매개변수
pathPoints
Point[]
경로의 정점을 구성하는 점을 나타내는 Aspose.Imaging.Point 구조체의 배열입니다.
wrapMode
WrapMode
이 Aspose.Imaging.Brushes.PathGradientBrushBase로 그려진 채우기가 타일되는 방식을 지정하는 Aspose.Imaging.WrapMode입니다.
PathGradientBrushBase(GraphicsPath)
지정된 경로로 Aspose.Imaging.Brushes.PathGradientBrushBase 클래스의 새 인스턴스를 초기화합니다.
protected PathGradientBrushBase(GraphicsPath path)
매개변수
path
GraphicsPath
이 Aspose.Imaging.Brushes.PathGradientBrushBase로 채워지는 영역을 정의하는 Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath입니다.
속성
CenterPoint
경로 그라디언트의 중심점을 가져오거나 설정합니다.
public PointF CenterPoint { get; set; }
속성 값
FocusScales
그라디언트 감쇠를 위한 초점 점을 가져오거나 설정합니다.
public PointF FocusScales { get; set; }
속성 값
GraphicsPath
이 브러시가 기반이 된 그래픽 경로를 가져옵니다.
public GraphicsPath GraphicsPath { get; }
속성 값
PathPoints
이 브러시가 기반이 된 경로 점을 가져옵니다.
public PointF[] PathPoints { get; }
속성 값
PointF[]