PathGradientBrush

PathGradientBrush class

Kapslar in enBrush föremål som fyller det inre av enGraphicsPath objekt med en gradient. Denna klass kan inte ärvas.

public sealed class PathGradientBrush : Brush

Konstruktörer

namnBeskrivning
PathGradientBrush(GraphicsPath)Initierar en ny instans avPathGradientBrush klass med den angivna sökvägen.
PathGradientBrush(PointF[])Initierar en ny instans avPathGradientBrush klass med de angivna punkterna.
PathGradientBrush(Point[])Initierar en ny instans avPathGradientBrush klass med de angivna punkterna.
PathGradientBrush(PointF[], WrapMode)Initierar en ny instans avPathGradientBrush klass med de angivna punkterna och lindningsläget.
PathGradientBrush(Point[], WrapMode)Initierar en ny instans avPathGradientBrush klass med de angivna punkterna och lindningsläget.

Egenskaper

namnBeskrivning
Blend { get; set; }Hämtar eller sätter enBlend som specificerar positioner och faktorer som definierar en anpassad falloff för gradienten.
CenterColor { get; set; }Hämtar eller ställer in färgen i mitten av banans gradient.
CenterPoint { get; set; }Hämtar eller ställer in mittpunkten för banans gradient.
FocusScales { get; set; }Hämtar eller ställer in fokuspunkten för gradientnedgången.
InterpolationColors { get; set; }Hämtar eller sätter enColorBlendsom definierar en linjär flerfärgsgradient.
Rectangle { get; }Får en avgränsande rektangel för dettaPathGradientBrush .
SurroundColors { get; set; }Hämtar eller ställer in en rad färger som motsvarar punkterna i banan dettaPathGradientBrush fyller.
Transform { get; set; }Hämtar eller ställer in en kopia avMatrix som definierar en lokal geometrisk transform för dettaPathGradientBrush .
WrapMode { get; set; }Hämtar eller sätter enWrapMode som indikerar wrap mode för dettaPathGradientBrush .

Metoder

namnBeskrivning
override Clone()Skapar en exakt kopia av dettaPathGradientBrush .
Dispose()Frigör alla resurser som används av detta Brush-objekt.
MultiplyTransform(Matrix)Uppdaterar borstens transformationsmatris med produkten av borstens transformationsmatris multiplicerat med en annan matris.
MultiplyTransform(Matrix, MatrixOrder)Uppdaterar borstens transformationsmatris med produkten av borstens transformationsmatris multiplicerat med en annan matris.
ResetTransform()ÅterställerTransform egenskap till identitet.
RotateTransform(float)Roterar den lokala geometriska transformationen med det angivna beloppet. Denna metod förutsätter rotationen till transformationen.
RotateTransform(float, MatrixOrder)Roterar den lokala geometriska transformationen med angivet belopp i angiven ordning.
ScaleTransform(float, float)Skalar den lokala geometriska transformationen med de angivna beloppen. Den här metoden lägger till skalningsmatrisen till transformen.
ScaleTransform(float, float, MatrixOrder)Skalar den lokala geometriska transformationen med de angivna mängderna i angiven ordning.
SetBlendTriangularShape(float)Skapar en gradient med en mittfärg och en linjär nedgång till en omgivande färg.
SetBlendTriangularShape(float, float)Skapar en övertoning med en mittfärg och en linjär nedgång till varje omgivande färg.
SetSigmaBellShape(float)Skapar en gradientpensel som ändrar färg med början från mitten av banan utåt till banans gräns. Övergången från en färg till en annan baseras på en klockformad kurva.
SetSigmaBellShape(float, float)Skapar en gradientpensel som ändrar färg med början från mitten av banan utåt till banans gräns. Övergången från en färg till en annan baseras på en klockformad kurva.
TranslateTransform(float, float)Tillämpar den angivna översättningen på den lokala geometriska transformationen. Denna metod lägger översättningen till transformationen.
TranslateTransform(float, float, MatrixOrder)Tillämpar den angivna översättningen på den lokala geometriska transformationen i angiven ordning.

Se även