Class CustomLineCap
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
تغلف نهاية خط مخصصة تم تعريفها بواسطة المستخدم.
public class CustomLineCap
الوراثة
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
المنشئات
CustomLineCap(GraphicsPath, GraphicsPath)
يبدأ مثيلًا جديدًا من فئة Aspose.Imaging.CustomLineCap مع المخطط المحدد والتعبئة.
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)
المعلمات
fillPath
GraphicsPath
كائن Aspose.Imaging.GraphicsPath الذي يحدد التعبئة للنهاية المخصصة.
strokePath
GraphicsPath
كائن Aspose.Imaging.GraphicsPath الذي يحدد المخطط للنهاية المخصصة.
CustomLineCap(GraphicsPath, GraphicsPath, LineCap)
يبدأ مثيلًا جديدًا من فئة Aspose.Imaging.CustomLineCap من التعداد الموجود Aspose.Imaging.LineCap المحدد مع المخطط والتعبئة المحددين.
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, LineCap baseCap)
المعلمات
fillPath
GraphicsPath
كائن Aspose.Imaging.GraphicsPath الذي يحدد التعبئة للنهاية المخصصة.
strokePath
GraphicsPath
كائن Aspose.Imaging.GraphicsPath الذي يحدد المخطط للنهاية المخصصة.
baseCap
LineCap
نهاية الخط التي سيتم إنشاء النهاية المخصصة منها.
CustomLineCap(GraphicsPath, GraphicsPath, LineCap, float)
يبدأ مثيلًا جديدًا من فئة Aspose.Imaging.CustomLineCap من التعداد الموجود Aspose.Imaging.LineCap المحدد مع المخطط والتعبئة والفراغ المحدد.
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, LineCap baseCap, float baseInset)
المعلمات
fillPath
GraphicsPath
كائن Aspose.Imaging.GraphicsPath الذي يحدد التعبئة للنهاية المخصصة.
strokePath
GraphicsPath
كائن Aspose.Imaging.GraphicsPath الذي يحدد المخطط للنهاية المخصصة.
baseCap
LineCap
نهاية الخط التي سيتم إنشاء النهاية المخصصة منها.
baseInset
float
المسافة بين النهاية والخط.
الخصائص
BaseCap
يحصل على أو يحدد تعداد Aspose.Imaging.LineCap الذي تستند إليه هذه النهاية المخصصة.
public LineCap BaseCap { get; set; }
قيمة الخاصية
BaseInset
يحصل على أو يحدد المسافة بين النهاية والخط.
public float BaseInset { get; set; }
قيمة الخاصية
FillPath
يحصل على أو يحدد الكائن الذي يحدد التعبئة للنهاية المخصصة.
public GraphicsPath FillPath { get; set; }
قيمة الخاصية
StrokeJoin
يحصل على أو يحدد تعداد Aspose.Imaging.LineJoin الذي يحدد كيفية انضمام الخطوط التي تشكل كائن النهاية المخصصة هذا.
public LineJoin StrokeJoin { get; set; }
قيمة الخاصية
StrokePath
يحصل على أو يحدد الكائن الذي يحدد المخطط للنهاية المخصصة.
public GraphicsPath StrokePath { get; set; }
قيمة الخاصية
WidthScale
يحصل على أو يحدد المقدار الذي سيتم توسيع كائن فئة Aspose.Imaging.CustomLineCap هذا بالنسبة لعرض كائن System.Drawing.Pen.
public float WidthScale { get; set; }
قيمة الخاصية
الطرق
Equals(object)
تحقق مما إذا كانت الكائنات متساوية.
public override bool Equals(object obj)
المعلمات
obj
object
الكائن الآخر.
العائدات
نتيجة مقارنة المساواة.
Equals(CustomLineCap)
تحقق مما إذا كانت الكائنات متساوية.
protected bool Equals(CustomLineCap other)
المعلمات
other
CustomLineCap
الكائن الآخر.
العائدات
نتيجة مقارنة المساواة.
GetHashCode()
احصل على رمز التجزئة للكائن الحالي.
public override int GetHashCode()
العائدات
رمز التجزئة.
GetStrokeCaps(out LineCap, out LineCap)
يحصل على النهايات المستخدمة لبدء وإنهاء الخطوط التي تشكل هذه النهاية المخصصة.
public void GetStrokeCaps(out LineCap startCap, out LineCap endCap)
المعلمات
startCap
LineCap
تعداد Aspose.Imaging.LineCap المستخدم في بداية الخط داخل هذه النهاية.
endCap
LineCap
تعداد Aspose.Imaging.LineCap المستخدم في نهاية الخط داخل هذه النهاية.
SetStrokeCaps(LineCap, LineCap)
يحدد النهايات المستخدمة لبدء وإنهاء الخطوط التي تشكل هذه النهاية المخصصة.
public void SetStrokeCaps(LineCap startCap, LineCap endCap)
المعلمات
startCap
LineCap
تعداد Aspose.Imaging.LineCap المستخدم في بداية الخط داخل هذه النهاية.
endCap
LineCap
تعداد Aspose.Imaging.LineCap المستخدم في نهاية الخط داخل هذه النهاية.