LinearGradientBrushBase klass
Summary: Represents a Brush with gradient capabilities and appropriate properties.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.LinearGradientBrushBase
Inheritance: TransformBrush
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| vinkel | float | r/w | Hämtar eller anger gradientvinkeln. |
| disposed | bool | r | Hämtar ett värde som indikerar om den här instansen är frigjord. |
| gamma_correction | bool | r/w | Hämtar eller anger ett värde som indikerar om gamma‑korrektion är aktiverad för denna LinearGradientBrushBase. |
| is_angle_scalable | bool | r/w | Hämtar eller anger ett värde som indikerar om LinearGradientBrushBase.angle ändras under transformationer med denna LinearGradientBrushBase. |
| is_transform_changed | bool | r | Hämtar ett värde som indikerar om transformationer har ändrats på något sätt. Till exempel genom att sätta transformationsmatrisen eller anropa någon av metoderna som ändrar transformationsmatrisen. Egenskapen introduceras för bakåtkompatibilitet med GDI+. |
| opacity | float | r/w | Hämtar eller anger penselns opacitet. Värdet bör vara mellan 0 och 1. Ett värde på 0 betyder att penseln är helt synlig, ett värde på 1 betyder att penseln är helt ogenomskinlig. |
| rectangle | RectangleF | r/w | Hämtar eller anger ett rektangulärt område som definierar start- och slutpunkterna för gradienten. |
| transform | Matrix | r/w | Hämtar eller anger en kopia av Matrix som definierar en lokal geometrisk transformation för denna TransformBrush. |
| wrap_mode | WrapMode | r/w | Hämtar eller anger en WrapMode enumeration som indikerar omslagsläget för detta TransformBrush. |
Methods
| Name | Description |
|---|---|
| deep_clone() | Skapar en ny djupklon av den aktuella Brush. |
| multiply_transform(matrix) | Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix genom att föregå den angivna Matrix. |
| multiply_transform(matrix, order) | Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix i den angivna ordningen. |
| reset_transform() | Återställer egenskapen TransformBrush.transform till identitet. |
| rotate_transform(angle) | Rotera den lokala geometriska transformen med den angivna mängden. Denna metod lägger till rotationen i början av transformen. |
| rotate_transform(angle, order) | Rotera den lokala geometriska transformen med den angivna mängden i den angivna ordningen. |
| scale_transform(sx, sy) | Skalar den lokala geometriska transformen med de angivna värdena. Denna metod lägger till skalningsmatrisen i början av transformen. |
| scale_transform(sx, sy, order) | Skalar den lokala geometriska transformen med de angivna värdena i den angivna ordningen. |
| translate_transform(dx, dy) | Översätter den lokala geometriska transformen med de angivna dimensionerna. Denna metod lägger till översättningen i början av transformen. |
| translate_transform(dx, dy, order) | Översätter den lokala geometriska transformen med de angivna dimensionerna i den angivna ordningen. |
Method: deep_clone()
deep_clone()
Skapar en ny djupklon av den aktuella Brush.
Returns
| Typ | Beskrivning |
|---|---|
| Brush | En ny Brush som är den djupa klonen av detta Brush-instans. |
Method: multiply_transform(matrix)
multiply_transform(matrix)
Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix genom att föregå den angivna Matrix.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matrix | Matrix | Den Matrix som ska multipliceras med den geometriska transformen. |
Method: multiply_transform(matrix, order)
multiply_transform(matrix, order)
Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix i den angivna ordningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matrix | Matrix | Den Matrix som ska multipliceras med den geometriska transformen. |
| order | MatrixOrder | En MatrixOrder som specificerar i vilken ordning de två matriserna ska multipliceras. |
Method: rotate_transform(angle)
rotate_transform(angle)
Rotera den lokala geometriska transformen med den angivna mängden. Denna metod lägger till rotationen i början av transformen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vinkel | float | Rotationsvinkeln. |
Method: rotate_transform(angle, order)
rotate_transform(angle, order)
Rotera den lokala geometriska transformen med den angivna mängden i den angivna ordningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vinkel | float | Rotationsvinkeln. |
| order | MatrixOrder | En MatrixOrder som specificerar om rotationsmatrisen ska läggas till i slutet eller i början. |
Method: scale_transform(sx, sy)
scale_transform(sx, sy)
Skalar den lokala geometriska transformen med de angivna värdena. Denna metod lägger till skalningsmatrisen i början av transformen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| sx | float | Mängden att skala transformen i x‑axelns riktning. |
| sy | float | Mängden att skala transformen i y‑axelns riktning. |
Method: scale_transform(sx, sy, order)
scale_transform(sx, sy, order)
Skalar den lokala geometriska transformen med de angivna värdena i den angivna ordningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| sx | float | Mängden att skala transformen i x‑axelns riktning. |
| sy | float | Mängden att skala transformen i y‑axelns riktning. |
| order | MatrixOrder | En MatrixOrder som anger om skalningsmatrisen ska läggas till eller föregås. |
Method: translate_transform(dx, dy)
translate_transform(dx, dy)
Översätter den lokala geometriska transformen med de angivna dimensionerna. Denna metod lägger till översättningen i början av transformen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dx | float | Värdet för translationen i x. |
| dy | float | Värdet för translationen i y. |
Method: translate_transform(dx, dy, order)
translate_transform(dx, dy, order)
Översätter den lokala geometriska transformen med de angivna dimensionerna i den angivna ordningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dx | float | Värdet för translationen i x. |
| dy | float | Värdet för translationen i y. |
| order | MatrixOrder | Ordningen (före eller efter) i vilken translationen ska tillämpas. |