Ich versuche, SVG-XML-Dokumente mit einer Mischung aus Zeilen und kurzen Textausschnitten (typischerweise zwei oder drei Wörter) zu erstellen. Das Hauptproblem, das ich habe, ist, den Text mit Liniensegmenten auszurichten.Ausrichten von Text in SVG
Für die horizontale Ausrichtung kann ich mit left
, middle
oder right
verwenden. Ich kann kein Äquivalent für die vertikale Ausrichtung finden; alignment-baseline
scheint es nicht zu tun, so verwende ich derzeit dy="0.5ex"
als Kludge für die Center-Ausrichtung.
Gibt es eine korrekte Methode zum Ausrichten mit der vertikalen Mitte oder oben im Text?
Ich denke, es gibt einen Fehler in Ihren horizontalen Annahmen. Laut http://www.w3.org/TR/SVG/text.html#TextAnchorProperty sind die zulässigen Werte für 'text-anchor'' start | Mitte | Ende | erben'. Nein "links" und "rechts" erlaubt. – Juve