Interface ICanvasDrawingStyles
Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)
این رابط ICanvasDrawingStyles روشها و ویژگیهایی را برای کنترل نحوه ترسیم خطوط و چیدمان متن فراهم میکند.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasDrawingStyles
Properties
Font
تنظیمات فونت. مقدار پیشفرض 10px sans-serif
[DOMName("font")]
string Font { get; set; }
Property Value
LineCap
نوع انتهای خطوط. مقادیر ممکن: butt (پیشفرض)، round، square.
[DOMName("lineCap")]
string LineCap { get; set; }
Property Value
LineDashOffset
مشخص میکند که آرایه دَش در کجا باید در یک خط شروع شود.
[DOMName("lineDashOffset")]
double LineDashOffset { get; set; }
Property Value
LineJoin
نوع گوشههایی را که دو خط به هم میرسند تعریف میکند. مقادیر ممکن: round، bevel، miter (پیشفرض).
[DOMName("lineJoin")]
string LineJoin { get; set; }
Property Value
LineWidth
عرض خطوط. پیشفرض 1.0
[DOMName("lineWidth")]
double LineWidth { get; set; }
Property Value
MiterLimit
نسبت محدودیت میتر. پیشفرض 10.
[DOMName("miterLimit")]
double MiterLimit { get; set; }
Property Value
TextAlign
تنظیمات تراز متن. مقادیر ممکن: start (پیشفرض)، end، left، right یا center.
[DOMName("textAlign")]
string TextAlign { get; set; }
Property Value
TextBaseline
تنظیمات تراز خط پایه. مقادیر ممکن: top، hanging، middle، alphabetic (پیشفرض)، ideographic، bottom.
[DOMName("textBaseline")]
string TextBaseline { get; set; }
Property Value
Methods
GetLineDash()
آرایه الگوی دَش خط جاری را که شامل یک تعداد زوج از اعداد غیر منفی است برمیگرداند.
[DOMName("getLineDash")]
double[] GetLineDash()
Returns
double[]
یک آرایه. فهرستی از اعداد که فاصلهها را برای ترسیم متناوب یک خط و یک فاصله (در واحدهای فضای مختصات) مشخص میکند.
SetLineDash(double[])
الگوی دَش خط جاری را تنظیم میکند.
[DOMName("setLineDash")]
void SetLineDash(double[] segments)
Parameters
segments
double[]
یک آرایه از اعداد که فاصلهها را برای ترسیم متناوب یک خط و یک فاصله (در واحدهای فضای مختصات) مشخص میکند.