Class PathGradientBrushBase
Navne til: Aspose.Imaging.Brushes Sammensætning: Aspose.Imaging.dll (25.5.0)
Det repræsenterer en Aspose.Imaging.Brush med grundvejsgradientfunktionalitet.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
De arvede medlemmer
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
Bemærk, at når du opretter Aspose.Imaging.Brushes.PathGradientBushBase klasse det skal initialiseres med mindst 2 point.Det vil altid være en lukket figur, det sidste punkt forbinder det første punkt. Denne form er fyldt med dette Aspose.Imaging.Brushes.PathGradientBrashBase.GDI+ implementering kaster en System.OutOfMemoryException, når den passerer i tomme aræer eller punkter, der har de samme koordinater.Den Aspose.Imaging.Brushes.PathGradientBushBase kaster en undtagelse, når pointarrangementet indeholder mindre end 2 point, System.ArgumentException erkastet i stedet for System.OutOfMemoryException, når point array er uacceptabel.Centerpunktet beregnes som et center af masse for det, der passerer i punkter ved standard. En bruger kan ændre dette punkt senere.Fokusskalaen er et tomt punkt (0.0, 0.0) som standard.
Constructors
PathGradientBrushBase(pointf[])
Initialiserer en ny instans af Aspose.Imaging.Brushes.PathGradientBushBase klasse med de angivne punkter.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]
En række af Aspose.Imaging.PointF strukturer, som repræsenterer de punkter, der udgør vertikalerne af vejen.
PathGradientBrushBase(pointf[], af WrapMode)
Initialiserer en ny instans af Aspose.Imaging.Brushes.PathGradientBushBase klasse med de angivne punkter og wrap mode.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]
En række af Aspose.Imaging.PointF strukturer, som repræsenterer de punkter, der udgør vertikalerne af vejen.
wrapMode
WrapMode
En Aspose.Imaging.WrapMode, der angiver, hvordan fylder uddraget med denne Aspos.Imaging.Brushes.PathGradientBushBase er tilpasset.
PathGradientBrushBase(Point[])
Initialiserer en ny instans af Aspose.Imaging.Brushes.PathGradientBushBase klasse med de angivne punkter.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[]
En række af Aspose.Imaging.Point strukturer, der repræsenterer de punkter, som udgør vertikalerne af vejen.
PathGradientBrushBase(Point[], af WrapMode)
Initialiserer en ny instans af Aspose.Imaging.Brushes.PathGradientBushBase klasse med de angivne punkter og wrap mode.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]
En række af Aspose.Imaging.Point strukturer, der repræsenterer de punkter, som udgør vertikalerne af vejen.
wrapMode
WrapMode
En Aspose.Imaging.WrapMode, der angiver, hvordan fylder uddraget med denne Aspos.Imaging.Brushes.PathGradientBushBase er tilpasset.
PathGradientBrushBase(GraphicsPath)
Initialiserer en ny instans af Aspose.Imaging.Brushes.PathGradientBushBase klasse med den angivne vej.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Den Aspose.Imaging.Brushes.PathGradientBushBase.GraphicsPat, der definerer det område, som er fyldt med denne Aspos.Imaging.brushs.
Properties
CenterPoint
Giver eller sætter centrumspunktet for vejen gradient.
public PointF CenterPoint { get; set; }
Ejendomsværdi
FocusScales
Få eller sætte fokuspunktet for gradient falloff.
public PointF FocusScales { get; set; }
Ejendomsværdi
GraphicsPath
Gets den grafiske vej denne brush blev bygget p.
public GraphicsPath GraphicsPath { get; }
Ejendomsværdi
PathPoints
Gets vejen punkter denne brush blev bygget p.
public PointF[] PathPoints { get; }
Ejendomsværdi
PointF []