Class PathGradientBrush

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

IDisposable

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

Blend

CenterColor

Saat tai asettaa värin polun keskelle gradienttia.

public Color CenterColor { get; set; }

Omistuksen arvo

Color

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

ColorBlend

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.

 Suomi