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
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Odvozené
PathGradientBrush, PathMulticolorGradientBrush
Implementuje
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
FocusScales
Získá nebo nastaví ohniskový bod pro gradientní pokles.
public PointF FocusScales { get; set; }
Hodnota vlastnosti
GraphicsPath
Získá grafickou cestu, na které byl tento štětec postaven.
public GraphicsPath GraphicsPath { get; }
Hodnota vlastnosti
PathPoints
Získá body cesty, na které byl tento štětec postaven.
public PointF[] PathPoints { get; }
Hodnota vlastnosti
PointF[]