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; }
属性值
线帽
线条末端的样式。可能的值: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[]
一个数字数组,指定交替绘制线条和间隙的距离(以坐标空间单位为单位)。