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[]

一个数字数组,指定交替绘制线条和间隙的距离(以坐标空间单位为单位)。

 中文