Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Bir gradient yeteneğine sahip ve uygun özelliklere sahip Aspose.Imaging.Brush’ı temsil eder.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Miras
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Türetilen
LinearGradientBrush, LinearMulticolorGradientBrush
Uygulamalar
Miras Alınan Üyeler
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.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Yapıcılar
LinearGradientBrushBase()
Varsayılan parametrelerle Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneğini başlatır.
Açı 45 derece ve dikdörtgen (0,0) konumunda (1,1) boyutundadır.
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneğini başlatır. Gradient dikdörtgeni belirtilen noktalardan hesaplanır.
protected LinearGradientBrushBase(Point point1, Point point2)
Parametreler
point1
Point
Linear gradient’in başlangıç noktasını temsil eden bir Aspose.Imaging.Point yapısı.
point2
Point
Linear gradient’in bitiş noktasını temsil eden bir Aspose.Imaging.Point yapısı.
LinearGradientBrushBase(PointF, PointF)
Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneğini başlatır. Gradient dikdörtgeni belirtilen noktalardan hesaplanır.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parametreler
point1
PointF
Linear gradient’in başlangıç noktasını temsil eden bir Aspose.Imaging.PointF yapısı.
point2
PointF
Linear gradient’in bitiş noktasını temsil eden bir Aspose.Imaging.PointF yapısı.
LinearGradientBrushBase(Rectangle, float, bool)
Bir dikdörtgen ve bir yön açısına dayalı olarak Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneğini başlatır.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parametreler
rect
Rectangle
Linear gradient’in sınırlarını belirten bir Aspose.Imaging.RectangleF yapısı.
angle
float
Gradient’in yön çizgisinin x-ekseni ile saat yönünde ölçülen açısı.
isAngleScalable
bool
### <a id="Aspose_Imaging_Brushes_LinearGradientBrushBase__ctor_Aspose_Imaging_RectangleF_System_Single_System_Boolean_"></a> LinearGradientBrushBase\(RectangleF, float, bool\)
Bir dikdörtgen, başlangıç ve bitiş renkleri ile bir yön açısına dayalı olarak Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneğini başlatır.
```csharp
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parametreler
rect
RectangleF
Linear gradient’in sınırlarını belirten bir Aspose.Imaging.RectangleF yapısı.
angle
float
Gradient’in yön çizgisinin x-ekseni ile saat yönünde ölçülen açısı.
isAngleScalable
bool
## Özellikler
### <a id="Aspose_Imaging_Brushes_LinearGradientBrushBase_Angle"></a> Açı
Gradient açısını alır veya ayarlar.
```csharp
public float Angle { get; set; }
Özellik Değeri
GammaDüzeltme
Bu Aspose.Imaging.Brushes.LinearGradientBrushBase için gamma düzeltmenin etkin olup olmadığını belirten bir değeri alır veya ayarlar.
public bool GammaCorrection { get; set; }
Özellik Değeri
AçıÖlçeklenebilirMi
Aspose.Imaging.Brushes.LinearGradientBrushBase.Açı’nın bu Aspose.Imaging.Brushes.LinearGradientBrushBase ile dönüşümler sırasında değişip değişmeyeceğini belirten bir değeri alır veya ayarlar.
public bool IsAngleScalable { get; set; }
Özellik Değeri
Dikdörtgen
Gradient’in başlangıç ve bitiş noktalarını tanımlayan dikdörtgen bir alanı alır veya ayarlar.
public RectangleF Rectangle { get; set; }