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; }
プロパティ値
LineCap
線の端のタイプ。可能な値: butt (デフォルト), round, square。
[DOMName("lineCap")]
string LineCap { get; set; }
プロパティ値
LineDashOffset
線上のダッシュ配列の開始位置を指定します。
[DOMName("lineDashOffset")]
double LineDashOffset { get; set; }
プロパティ値
LineJoin
2つの線が交差する角のタイプを定義します。可能な値: round, bevel, miter (デフォルト)。
[DOMName("lineJoin")]
string LineJoin { get; set; }
プロパティ値
LineWidth
線の幅。デフォルト 1.0
[DOMName("lineWidth")]
double LineWidth { get; set; }
プロパティ値
MiterLimit
ミタリミット比。デフォルト 10。
[DOMName("miterLimit")]
double MiterLimit { get; set; }
プロパティ値
TextAlign
テキストの配置設定。可能な値: start (デフォルト), end, left, right または center。
[DOMName("textAlign")]
string TextAlign { get; set; }
プロパティ値
TextBaseline
ベースラインの配置設定。可能な値: 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[]
線とギャップを交互に描画する距離を指定する数値の配列(座標空間単位)。