LineStyle
Beschreibung
Das LineStyle-Element definiert einen Stil für eine Linie.
Context
Tabelle 1 listet die Elemente auf, die ein LineStyle-Element enthalten oder in diesem enthalten sein können.
Enthalten in | Element | Enthält |
---|---|---|
NamedStyle oder CompositeStyle oder AreaStyle |
LineStyle |
Attribute
Tabelle 2 listet die Attribute eines LineStyle-Elements auf.
Attribut | Beschreibung |
---|---|
id |
Ein eindeutiger Bezeichner für das Element. |
name |
Ein beschreibender Name für das Element. |
stroke |
Ein Zeichenfolgenwert, der die Farbe der Linie angibt. Der Wert kann jede gültige CSS-Farbe sein. (Siehe http://www.w3.org/TR/REC-CSS1#color-units.) Das Attribut |
stroke-opacity |
Ein Gleitpunktwert von 0 bis 1, der die Undurchsichtigkeit der Linie angibt. Ein Wert von 0 bedeutet, dass die Linie vollkommen durchsichtig ist. Ein Wert von 1 bedeutet, dass die Linie vollkommen undurchsichtig ist. Ein Wert von 0,5 bedeutet, dass die Linie eine Transparenz von 50 % hat. Das Attribut |
width |
Ein ganzzahliger Wert, der die Breite der Linie angibt. Das Attribut |
width-unit |
Ein Verweis auf eine Bildgröße im MapInfo-Codespace, der eine Breiteneinheit angibt. Das Attribut |
miterlimit |
Eine Beschränkung für das Verhältnis der Gehrungslänge zur Zeilenbreite für Das Attribut |
linecap |
Ein Aufzählungswert, der die dekorative Form angibt, die am Ende von offenen Unterpfaden verwendet wird, wenn diese berührt werden. Die folgenden Werte sind möglich:
Der Wert Das Attribut |
linejoin |
Ein Aufzählungswert, der die Form angibt, die an den Ecken des Pfads oder bei Standardformen verwendet wird, wenn diese berührt werden. Die folgenden Werte sind möglich:
Der Wert Das Attribut |
marker-placement |
Ein Aufzählungswert, der den Platzierungsstil von Markierungen angibt. Die folgenden Werte sind möglich:
Anmerkung: Derzeit wird für die Markierungsplatzierung nur
none unterstützt.Markierungen können an den Anfangs-, Mittel- oder Endknoten von Liniensegmenten platziert werden und fortlaufend entlang von Liniensegmenten gezeichnet werden. Die Werte Das Attribut |
dasharray |
Ein Array von durch Komma oder Leerzeichen getrennten ganzzahligen Werten, der die Länge (in Pixel) von wechselnden Strichen und Leerzeichen für eine gestrichelte Linie angibt. Beispiel: Der Array muss eine gerade Anzahl von positiven ganzzahligen Werten oder den Sonderwert Der folgende Wert beispielsweise
gibt eine gestrichelte Linie an, in welcher der erste Strich 10 Pixel lang ist. Darauf folgt ein Leerzeichen von 20 Pixel Länge, gefolgt von einem 30 Pixel langen Strich, gefolgt von einem 10 Pixel langen Leerzeichen. Das Muster wiederholt sich anschließend für die Länge der gestrichelten Linie.Das Attribut |
dashoffset |
Ein positiver ganzzahliger Wert, der die Anzahl von Einheiten (in Pixel) vom Anfang des Liniensegments angibt, an dem der erste Strich einer gestrichelten Linie gezeichnet wird. Das Attribut |
Beispiel
Dieses Beispiel zeigt eine gestrichelte schwarze Linie, die ein Pixel breit ist.
<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
version="MXP_WorkSpace_1_5"
xmlns="http://www.mapinfo.com/mxp">
<LineStyle
stroke="black"
stroke-opacity="1"
width="1"
width-unit="mapinfo:imagesize pixel">
<Pen>mapinfo:pen 9</Pen>
</LineStyle>
</NamedStyle>