Class PathGradientBrush
nazivni prostor: Aspose.Imaging.Brushes Sastav: Aspose.Imaging.dll (25.4.0)
Encapsulira Aspose.Imaging.Brush objekt s gradientom.Ova klasa ne može biti naslijeđena.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
naslijeđeni članovi
PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , 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.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Centar boja je bijela po podrazumijevanju. korisnik može promijeniti ovu vrijednost u bilo kojem trenutku kasnije.
Barva okruženja je inicijalizirana jednim elementom koji sadrži bijelu boju po podrazumijevanju. boja okruženja može se promijeniti kasnije, ali barem jedan element je potreban prilikom postavljanja boja okruženja.
Pogledajte Aspose.Imaging.Brushes.PathGradientBrash.Blend za više detalja o njegovoj inicijaliziranju.
Constructors
PathGradientBrush(Pozicija[])
Inicijalizira novu primjenu Aspose.Imaging.Brushes.PathGradientBush razreda s određenim točkama.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]
Raspored Aspose.Imaging.PointF struktura koje predstavljaju točke koje čine vertikale puta.
PathGradientBrush(Pozicija[], Svijet WrapMode)
Inicijalizira novu primjenu Aspose.Imaging.Brushes.PathGradientBush razreda s određenim točkama i načinom zagrijavanja.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]
Raspored Aspose.Imaging.PointF struktura koje predstavljaju točke koje čine vertikale puta.
wrapMode
WrapMode
Aspose.Imaging.WrapMode koji objašnjava kako se napunjavaju s ovim Wl17.Brushes.PathGradientBrash su dodijeljeni.
PathGradientBrush(Point[])
Inicijalizira novu primjenu Aspose.Imaging.Brushes.PathGradientBush razreda s određenim točkama.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[]
Raspored Aspose.Imaging.Točke strukture koje predstavljaju točke koje čine vertikale puta.
PathGradientBrush(Point[], Svijet WrapMode)
Inicijalizira novu primjenu Aspose.Imaging.Brushes.PathGradientBush razreda s određenim točkama i načinom zagrijavanja.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]
Raspored Aspose.Imaging.Točke strukture koje predstavljaju točke koje čine vertikale puta.
wrapMode
WrapMode
Aspose.Imaging.WrapMode koji objašnjava kako se napunjavaju s ovim Wl17.Brushes.PathGradientBrash su dodijeljeni.
PathGradientBrush(GraphicsPath)
Inicijalizira novu primjenu Aspose.Imaging.Brushes.PathGradientbrush klase s određenom stazom.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath koji definira područje ispunjeno ovim __ WL7_.Brushes.
Properties
Blend
Dobiva ili postavlja Aspose.Imaging.Blend koji određuje pozicije i čimbenike koji definiraju prilagođeni falloff za gradient.
public Blend Blend { get; set; }
Vrijednost nekretnina
CenterColor
Dobiva ili stavlja boju u središte gradijenta puta.
public Color CenterColor { get; set; }
Vrijednost nekretnina
InterpolationColors
Dobiva ili postavlja Aspose.Imaging.ColorBlend koji definira multicolor linearni gradient.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Vrijednost nekretnina
SurroundColors
Dobivate ili postavite niz boja koji odgovaraju točkama na putu ovaj Aspose.Imaging.Brushes.PathGradientBush ispunjava.
public Color[] SurroundColors { get; set; }
Vrijednost nekretnina
Color []
Methods
SetBlendTriangularShape(float)
Stvara gradient s središnjom bojom i linearnim falloffom na jednu okolnu boju.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Vrijednost od 0 do 1 koja određuje gdje će, uz bilo koji radial od središta puta do granice puta, središnja boja biti na najvišoj intenzitetu.
SetBlendTriangularShape(plovidba, plovidba)
Stvara gradient s središnjom bojom i linearnim falloffom za svaku okolnu boju.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Vrijednost od 0 do 1 koja određuje gdje će, uz bilo koji radial od središta puta do granice puta, središnja boja biti na najvišoj intenzitetu.
scale
float
Vrijednost od 0 do 1 koja određuje maksimalnu intenzitet središnje boje koja se miješa s graničnom bojom.Vrijednost od 1 uzrokuje najvišu moguću intenzitet središnje boje, a to je podrazumevana vrijednost.
SetSigmaBellShape(float)
Stvara gradientnu četkicu koja mijenja boju, počevši od središta puta naprijed do granice puta.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Vrijednost od 0 do 1 koja određuje gdje će, uz bilo koji radial od središta puta do granice puta, središnja boja biti na najvišoj intenzitetu.
SetSigmaBellShape(plovidba, plovidba)
Stvara gradientnu četkicu koja mijenja boju, počevši od središta puta naprijed do granice puta.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Vrijednost od 0 do 1 koja određuje gdje će, uz bilo koji radial od središta puta do granice puta, središnja boja biti na najvišoj intenzitetu.
scale
float
Vrijednost od 0 do 1 koja određuje maksimalnu intenzitet središnje boje koja se miješa s graničnom bojom.Vrijednost od 1 uzrokuje najvišu moguću intenzitet središnje boje, a to je podrazumevana vrijednost.