Interface ICanvasDrawingStyles
Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)
واجهة ICanvasDrawingStyles توفر طرقًا وخصائص للتحكم في كيفية رسم الخطوط وكيفية تخطيط النص.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasDrawingStyles
الخصائص
الخط
إعداد الخط. القيمة الافتراضية 10px sans-serif
[DOMName("font")]
string Font { get; set; }
قيمة الخاصية
نهاية الخط
نوع النهايات في نهاية الخطوط. القيم الممكنة: butt (افتراضي)، round، square.
[DOMName("lineCap")]
string LineCap { get; set; }
قيمة الخاصية
إزاحة خط التقطيع
يحدد مكان بدء مصفوفة التقطيع على خط.
[DOMName("lineDashOffset")]
double LineDashOffset { get; set; }
قيمة الخاصية
تقاطع الخط
يحدد نوع الزوايا حيث تلتقي خطان. القيم الممكنة: round، bevel، miter (افتراضي).
[DOMName("lineJoin")]
string LineJoin { get; set; }
قيمة الخاصية
عرض الخط
عرض الخطوط. القيمة الافتراضية 1.0
[DOMName("lineWidth")]
double LineWidth { get; set; }
قيمة الخاصية
حد المتر
نسبة حد المتر. القيمة الافتراضية 10.
[DOMName("miterLimit")]
double MiterLimit { get; set; }
قيمة الخاصية
محاذاة النص
إعداد محاذاة النص. القيم الممكنة: start (افتراضي)، end، left، right أو center.
[DOMName("textAlign")]
string TextAlign { get; set; }
قيمة الخاصية
خط الأساس للنص
إعداد محاذاة خط الأساس. القيم الممكنة: top، hanging، middle، alphabetic (افتراضي)، ideographic، bottom.
[DOMName("textBaseline")]
string TextBaseline { get; set; }
قيمة الخاصية
الأساليب
GetLineDash()
ترجع مصفوفة نمط التقطيع الحالي التي تحتوي على عدد زوجي من الأرقام غير السلبية.
[DOMName("getLineDash")]
double[] GetLineDash()
الإرجاع
double[]
مصفوفة. قائمة من الأرقام التي تحدد المسافات لرسم خط وفجوة بالتناوب (بوحدات مساحة الإحداثيات).
SetLineDash(double[])
يحدد نمط التقطيع الحالي.
[DOMName("setLineDash")]
void SetLineDash(double[] segments)
المعلمات
segments
double[]
مصفوفة من الأرقام التي تحدد المسافات لرسم خط وفجوة بالتناوب (بوحدات مساحة الإحداثيات)