Class LinearGradientBrushBase
İsim alanı : Aspose.Imaging.Brushes Toplantı: Aspose.Imaging.dll (25.4.0)
Aspose.Imaging.Brush gradient yetenekleri ve uygun özellikleri ile temsil eder.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derived
LinearGradientBrush , LinearMulticolorGradientBrush
Implements
mirasçı üyeleri
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()
Constructors
LinearGradientBrushBase()
Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneğini varsayılan parametrelerle başlatır.Köşe 45 derecedir ve düz açı (1,1) büyüklüğünde (0,0) yer almaktadır.
protected LinearGradientBrushBase()
LinearGradientBrushBase(noktası , noktası)
Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneğini başlatır.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameters
point1
Point
Aspose.Imaging.Point yapısı, lineer gradientin başlangıç noktasını temsil eder.
point2
Point
Aspose.Imaging.Point yapısı, lineer gradientin son noktasını temsil eder.
LinearGradientBrushBase(PointF ve PointF)
Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneğini başlatır.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameters
point1
PointF
Aspose.Imaging.PointF yapısı, lineer gradientin başlangıç noktasını temsil eder.
point2
PointF
Aspose.Imaging.PointF yapısı, lineer gradientin son noktasını temsil eder.
LinearGradientBrushBase(Rektangle , Float , Bool)
Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneği, bir düz açıdan ve bir yön açıdan başlar.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
Aspose.Imaging.RectangleF yapısı, lineer gradientin sınırlarını belirler.
angle
float
Gradient’in yönlendirme çizgisinin x-axis’ten saat açısı derecelerinde ölçülen açı.
isAngleScalable
bool
Eğer ‘gerçek’ olarak ayarlanırsa, bu Aspose.Imaging.Brushes.LinearGradientBrushBase’a uygulanan dönüşümler sırasında açı değişir.
LinearGradientBrushBase(RectangleF, Float ve Bool)
Aspose.Imaging.Brushes.LinearGradientBrushBase sınıfının yeni bir örneği, bir düz açıdan, başlangıç ve son renkler ve bir yönlendirme açıdan başlar.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Aspose.Imaging.RectangleF yapısı, lineer gradientin sınırlarını belirler.
angle
float
Gradient’in yönlendirme çizgisinin x-axis’ten saat açısı derecelerinde ölçülen açı.
isAngleScalable
bool
Eğer ‘gerçek’ olarak ayarlanırsa, bu Aspose.Imaging.Brushes.LinearGradientBrushBase ile dönüşümler sırasında açı değişir.
Properties
Angle
Gradient açıyı alır veya ayarlar.
public float Angle { get; set; }
Mülkiyet Değer
GammaCorrection
Bu Aspose.Imaging.Brushes.LinearGradientBrushBase için gamma düzeltme etkin olup olmadığını gösteren bir değer alır veya ayarlar.
public bool GammaCorrection { get; set; }
Mülkiyet Değer
IsAngleScalable
Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle bu Aspose.Imaging.Brushes.LinearGradientBrushBase ile dönüşümler sırasında değiştirildiğini gösteren bir değer alır veya ayarlar.
public bool IsAngleScalable { get; set; }
Mülkiyet Değer
Rectangle
Gradient’in başlangıç ve son noktalarını tanımlayan düz bir bölgeyi alır veya ayarlar.
public RectangleF Rectangle { get; set; }