Class PathGradientBrushBase
Numele spaţiului: Aspose.Imaging.Brushes Asamblare: Aspose.Imaging.dll (25.4.0)
Reprezintă un Aspose.Imaging.Brush cu funcționalitate de gradare a traseului de bază.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
Membrii moștenitori
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()
Remarks
Rețineți că atunci când creați clasa Aspose.Imaging.Brushes.PathGradientBushBase ar trebui inițializată cu cel puțin 2 puncte.va fi întotdeauna o cifră închisă, ultimul punct conectează primul punct. Această formă este umplută cu acest Aspose.Imaging.Brushes.PathGradientBushBase.Implementarea GDI+ aruncă un System.OutOfMemoryExcepție atunci când trece în raze goale sau puncte stabilite cu aceleași coordonate.Aspose.Imaging.Brushes.PathGradientBushBase aruncă o excepție atunci când rândul punctelor conține mai puțin de 2 puncte, System.ArgumentExcepția estea fost aruncat mai degrabă decât System.OutOfMemoryExcepție atunci când aria punctelor este inacceptabilă.Punctul central este calculat ca un centru de masă pentru cel care a trecut în puncte prin default. un utilizator poate schimba acest punct mai târziu.Scala de focalizare este un punct gol (0.0, 0.0) în mod implicit.
Constructors
PathGradientBrushBase(Punctul[])
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBushBase cu punctele specificate.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]
O serie de structuri Aspose.Imaging.PointF care reprezintă punctele care formează verticalele drumului.
PathGradientBrushBase(Punctul[], în WrapMode)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBushBase cu punctele specificate și modul de înmuiere.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]
O serie de structuri Aspose.Imaging.PointF care reprezintă punctele care formează verticalele drumului.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode care specifică modul în care umpluturile sunt împărțite cu acest __ WL7_.Brushes.PathGradientBushBase sunt atașate.
PathGradientBrushBase(Point[])
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBushBase cu punctele specificate.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[]
O serie de structuri Aspose.Imaging.Point care reprezintă punctele care formează verticalele drumului.
PathGradientBrushBase(Point[], în WrapMode)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBushBase cu punctele specificate și modul de înmuiere.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]
O serie de structuri Aspose.Imaging.Point care reprezintă punctele care formează verticalele drumului.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode care specifică modul în care umpluturile sunt împărțite cu acest __ WL7_.Brushes.PathGradientBushBase sunt atașate.
PathGradientBrushBase(GraphicsPath)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBushBase cu calea specificată.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
PathGradientBrushBase.GraphicsPath care definește zona umplută de acest Aspose.Imaging.Brusses.
Properties
CenterPoint
Obține sau stabilește punctul central al gradientului de drum.
public PointF CenterPoint { get; set; }
Valoarea proprietății
FocusScales
Obține sau stabilește punctul de focalizare pentru gradient falloff.
public PointF FocusScales { get; set; }
Valoarea proprietății
GraphicsPath
Obțineți drumul grafic pe care a fost construit acest brățar.
public GraphicsPath GraphicsPath { get; }
Valoarea proprietății
PathPoints
Am ajuns la punctele de drum pe care a fost construit acest brățar.
public PointF[] PathPoints { get; }
Valoarea proprietății
PointF []