Class PathGradientBrush
ja nimityö: Aspose.Imaging.Brushes Kokoelma: Aspose.Imaging.dll (25.4.0)
Sisältää Aspose.Imaging.Brush-objekti gradientin kanssa.Tämä luokka ei voi perittyä.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Perintöjäsenet
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
Keskusväri on vakiintuneesti valkoinen. Käyttäjä voi muuttaa tätä arvoa milloin tahansa myöhemmin.
Ympäristön värejä aloittaa yksittäinen elementti, joka sisältää valkoista väriä oletusarvoisesti. Ympäristön värejä voidaan muuttaa myöhemmin, mutta vähintään yksi elementti vaaditaan ympäristön värejä asetettaessa.
Katso Aspose.Imaging.Brushes.PathGradientBush.Blend lisätietoja sen aloittamisesta.
Constructors
PathGradientBrush(PointF[])
Aloitetaan uusi esimerkki Aspose.Imaging.Brushes.PathGradientbrush luokasta, jossa on määriteltyjä pisteitä.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]
Aspose.Imaging.PointF -rakenteiden joukko, joka edustaa pisteitä, jotka muodostavat reitin vertikaalit.
PathGradientBrush(PointF[], ja WrapMode)
Aloitetaan Aspose.Imaging.Brushes.PathGradientBryshin luokan uusi tapa, jossa on määriteltyjä pisteitä ja tyhjiömuotoa.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]
Aspose.Imaging.PointF -rakenteiden joukko, joka edustaa pisteitä, jotka muodostavat reitin vertikaalit.
wrapMode
WrapMode
Aspose.Imaging.WrapMode, joka määrittää, miten täydennykset vetäytyvät tämän Wl17.Brushes.PathGradientBrussin kanssa.
PathGradientBrush(Point[])
Aloitetaan uusi esimerkki Aspose.Imaging.Brushes.PathGradientbrush luokasta, jossa on määriteltyjä pisteitä.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[]
Aspose.Imaging.Piste rakenteet, jotka edustavat pisteitä muodostavat vertikaalit tiellä.
PathGradientBrush(Point[], ja WrapMode)
Aloitetaan Aspose.Imaging.Brushes.PathGradientBryshin luokan uusi tapa, jossa on määriteltyjä pisteitä ja tyhjiömuotoa.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]
Aspose.Imaging.Piste rakenteet, jotka edustavat pisteitä muodostavat vertikaalit tiellä.
wrapMode
WrapMode
Aspose.Imaging.WrapMode, joka määrittää, miten täydennykset vetäytyvät tämän Wl17.Brushes.PathGradientBrussin kanssa.
PathGradientBrush(GraphicsPath)
Aloitetaan Aspose.Imaging.Brushes.PathGradientBush-luokan uusi esimerkki määritellyllä reitillä.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath, joka määrittelee alueen täyttämällä tämän Wl17.Brushes.
Properties
Blend
Saat tai asettaa Aspose.Imaging.Blend, joka määrittää sijainnit ja tekijät, jotka määrittävät räätälöity falloff gradientille.
public Blend Blend { get; set; }
Omistuksen arvo
CenterColor
Saat tai asettaa värin polun keskelle gradienttia.
public Color CenterColor { get; set; }
Omistuksen arvo
InterpolationColors
Se saa tai asettaa Aspose.Imaging.ColorBlend, joka määrittelee monivärisen lineaarisen gradientin.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Omistuksen arvo
SurroundColors
Saat tai asettaa sarjan värejä, jotka vastaavat pisteitä reitillä tämä Aspose.Imaging.Brushes.PathGradientbrush täyttää.
public Color[] SurroundColors { get; set; }
Omistuksen arvo
Color []
Methods
SetBlendTriangularShape(Flottaa)
Luo gradientti, jossa on keskikokoinen väri ja lineaarinen falloff yksi ympäröivä väri.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
0–1 arvo, joka määrittelee, missä missä tahansa radiaalissa polun keskeltä polun rajalle, keskusväri on sen korkeimmalla intensiteetillä. 1 (varma) arvo asettaa korkeimman intensiteetin polun keskelle.
SetBlendTriangularShape(Laivasto, laivasto)
Luo gradientti, jossa on keskikokoinen väri ja lineaarinen falloff jokaiseen ympäröivään väriin.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
0–1 arvo, joka määrittelee, missä missä tahansa radiaalissa polun keskeltä polun rajalle, keskusväri on sen korkeimmalla intensiteetillä. 1 (varma) arvo asettaa korkeimman intensiteetin polun keskelle.
scale
float
0–1 arvo, joka määrittää keskikokoisen värin enimmäisintensiteetin, joka sekoitetaan raja-värin kanssa. 1 arvo aiheuttaa keskikokoisen värin korkeimman mahdollisen intensiteetin, ja se on oletusarvo.
SetSigmaBellShape(Flottaa)
Luo gradienttiä, joka muuttaa väriä polun keskeltä ulos polun rajalle. siirtyminen yhdestä väristä toiseen perustuu kello-muotoiseen kurvaan.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
0–1 arvo, joka määrittelee, missä missä tahansa radiaalissa polun keskeltä polun rajalle, keskusväri on sen korkeimmalla intensiteetillä. 1 (varma) arvo asettaa korkeimman intensiteetin polun keskelle.
SetSigmaBellShape(Laivasto, laivasto)
Luo gradienttiä, joka muuttaa väriä polun keskeltä ulos polun rajalle. siirtyminen yhdestä väristä toiseen perustuu kello-muotoiseen kurvaan.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
0–1 arvo, joka määrittelee, missä missä tahansa radiaalissa polun keskeltä polun rajalle, keskusväri on sen korkeimmalla intensiteetillä. 1 (varma) arvo asettaa korkeimman intensiteetin polun keskelle.
scale
float
0–1 arvo, joka määrittää keskikokoisen värin enimmäisintensiteetin, joka sekoitetaan raja-värin kanssa. 1 arvo aiheuttaa keskikokoisen värin korkeimman mahdollisen intensiteetin, ja se on oletusarvo.