Interface ICanvasDrawingStyles

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; }

قيمة الخاصية

string

نهاية الخط

نوع النهايات في نهاية الخطوط. القيم الممكنة: butt (افتراضي)، round، square.

[DOMName("lineCap")]
string LineCap { get; set; }

قيمة الخاصية

string

إزاحة خط التقطيع

يحدد مكان بدء مصفوفة التقطيع على خط.

[DOMName("lineDashOffset")]
double LineDashOffset { get; set; }

قيمة الخاصية

double

تقاطع الخط

يحدد نوع الزوايا حيث تلتقي خطان. القيم الممكنة: round، bevel، miter (افتراضي).

[DOMName("lineJoin")]
string LineJoin { get; set; }

قيمة الخاصية

string

عرض الخط

عرض الخطوط. القيمة الافتراضية 1.0

[DOMName("lineWidth")]
double LineWidth { get; set; }

قيمة الخاصية

double

حد المتر

نسبة حد المتر. القيمة الافتراضية 10.

[DOMName("miterLimit")]
double MiterLimit { get; set; }

قيمة الخاصية

double

محاذاة النص

إعداد محاذاة النص. القيم الممكنة: start (افتراضي)، end، left، right أو center.

[DOMName("textAlign")]
string TextAlign { get; set; }

قيمة الخاصية

string

خط الأساس للنص

إعداد محاذاة خط الأساس. القيم الممكنة: top، hanging، middle، alphabetic (افتراضي)، ideographic، bottom.

[DOMName("textBaseline")]
string TextBaseline { get; set; }

قيمة الخاصية

string

الأساليب

GetLineDash()

ترجع مصفوفة نمط التقطيع الحالي التي تحتوي على عدد زوجي من الأرقام غير السلبية.

[DOMName("getLineDash")]
double[] GetLineDash()

الإرجاع

double[]

مصفوفة. قائمة من الأرقام التي تحدد المسافات لرسم خط وفجوة بالتناوب (بوحدات مساحة الإحداثيات).

SetLineDash(double[])

يحدد نمط التقطيع الحالي.

[DOMName("setLineDash")]
void SetLineDash(double[] segments)

المعلمات

segments double[]

مصفوفة من الأرقام التي تحدد المسافات لرسم خط وفجوة بالتناوب (بوحدات مساحة الإحداثيات)

 عربي