Interface ICanvasDrawingStyles
Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)
Das ICanvasDrawingStyles-Interface bietet Methoden und Eigenschaften, um zu steuern, wie Linien gezeichnet und wie Text angeordnet wird.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasDrawingStyles
Eigenschaften
Schriftart
Schriftarteinstellung. Standardwert 10px sans-serif
[DOMName("font")]
string Font { get; set; }
Eigenschaftswert
Linienende
Art der Enden an den Linienenden. Mögliche Werte: butt (Standard), round, square.
[DOMName("lineCap")]
string LineCap { get; set; }
Eigenschaftswert
Linienstichversatz
Gibt an, wo ein Strichmuster auf einer Linie beginnt.
[DOMName("lineDashOffset")]
double LineDashOffset { get; set; }
Eigenschaftswert
Linienverbindung
Definiert die Art der Ecken, an denen zwei Linien aufeinandertreffen. Mögliche Werte: round, bevel, miter (Standard).
[DOMName("lineJoin")]
string LineJoin { get; set; }
Eigenschaftswert
Linienbreite
Breite der Linien. Standard 1.0
[DOMName("lineWidth")]
double LineWidth { get; set; }
Eigenschaftswert
Fugenlimit
Fugenlimitverhältnis. Standard 10.
[DOMName("miterLimit")]
double MiterLimit { get; set; }
Eigenschaftswert
Textausrichtung
Textausrichtungseinstellung. Mögliche Werte: start (Standard), end, left, right oder center.
[DOMName("textAlign")]
string TextAlign { get; set; }
Eigenschaftswert
Textbasislinie
Einstellung zur Ausrichtung der Basislinie. Mögliche Werte: top, hanging, middle, alphabetic (Standard), ideographic, bottom.
[DOMName("textBaseline")]
string TextBaseline { get; set; }
Eigenschaftswert
Methoden
GetLineDash()
Gibt das aktuelle Strichmuster-Array zurück, das eine gerade Anzahl von nicht negativen Zahlen enthält.
[DOMName("getLineDash")]
double[] GetLineDash()
Rückgabewert
double[]
Ein Array. Eine Liste von Zahlen, die Abstände angibt, um abwechselnd eine Linie und eine Lücke (in Koordinatenraum-Einheiten) zu zeichnen.
SetLineDash(double[])
Setzt das aktuelle Strichmuster.
[DOMName("setLineDash")]
void SetLineDash(double[] segments)
Parameter
segments
double[]
Ein Array von Zahlen, die Abstände angeben, um abwechselnd eine Linie und eine Lücke (in Koordinatenraum-Einheiten) zu zeichnen.