Class PathGradientBrushBase

Class PathGradientBrushBase

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

Reprezentuje Aspose.Imaging.Brush s funkcionalitou gradientu základní cesty.

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

Dědičnost

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Odvozené

PathGradientBrush, PathMulticolorGradientBrush

Implementuje

IDisposable

Děděné členy

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

Poznámky

Všimněte si, že při vytváření třídy Aspose.Imaging.Brushes.PathGradientBrushBase by měla být inicializována alespoň se 2 body. Vnitřní cesta, která je vytvořena, bude vždy uzavřenou figurou, poslední bod spojuje první bod. Tento tvar je vyplněn tímto Aspose.Imaging.Brushes.PathGradientBrushBase. Implementace GDI+ vyhazuje System.OutOfMemoryException při předání prázdných polí nebo bodů, které mají stejné souřadnice. Aspose.Imaging.Brushes.PathGradientBrushBase vyhazuje výjimku, když pole bodů obsahuje méně než 2 body, System.ArgumentException je vyhozena spíše než System.OutOfMemoryException, když je pole bodů nepřijatelné. Středový bod je počítán jako střed hmotnosti pro předané body ve výchozím nastavení. Uživatel může tento bod později změnit. Středové měřítko je ve výchozím nastavení prázdný bod (0.0, 0.0).

Konstruktor

PathGradientBrushBase(PointF[])

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrushBase se zadanými body.

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

Parametry

pathPoints PointF[]

Pole struktur Aspose.Imaging.PointF, které představuje body, které tvoří vrcholy cesty.

PathGradientBrushBase(PointF[], WrapMode)

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrushBase se zadanými body a režimem obalení.

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

Parametry

pathPoints PointF[]

Pole struktur Aspose.Imaging.PointF, které představuje body, které tvoří vrcholy cesty.

wrapMode WrapMode

Aspose.Imaging.WrapMode, který určuje, jak jsou výplně vykreslené tímto Aspose.Imaging.Brushes.PathGradientBrushBase dlaždicové.

PathGradientBrushBase(Point[])

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrushBase se zadanými body.

protected PathGradientBrushBase(Point[] pathPoints)

Parametry

pathPoints Point[]

Pole struktur Aspose.Imaging.Point, které představuje body, které tvoří vrcholy cesty.

PathGradientBrushBase(Point[], WrapMode)

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrushBase se zadanými body a režimem obalení.

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

Parametry

pathPoints Point[]

Pole struktur Aspose.Imaging.Point, které představuje body, které tvoří vrcholy cesty.

wrapMode WrapMode

Aspose.Imaging.WrapMode, který určuje, jak jsou výplně vykreslené tímto Aspose.Imaging.Brushes.PathGradientBrushBase dlaždicové.

PathGradientBrushBase(GraphicsPath)

Inicializuje novou instanci třídy Aspose.Imaging.Brushes.PathGradientBrushBase se zadanou cestou.

protected PathGradientBrushBase(GraphicsPath path)

Parametry

path GraphicsPath

Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath, která definuje oblast vyplněnou tímto Aspose.Imaging.Brushes.PathGradientBrushBase.

Vlastnosti

CenterPoint

Získá nebo nastaví středový bod gradientu cesty.

public PointF CenterPoint { get; set; }

Hodnota vlastnosti

PointF

FocusScales

Získá nebo nastaví ohniskový bod pro gradientní pokles.

public PointF FocusScales { get; set; }

Hodnota vlastnosti

PointF

GraphicsPath

Získá grafickou cestu, na které byl tento štětec postaven.

public GraphicsPath GraphicsPath { get; }

Hodnota vlastnosti

GraphicsPath

PathPoints

Získá body cesty, na které byl tento štětec postaven.

public PointF[] PathPoints { get; }

Hodnota vlastnosti

PointF[]

 Čeština