Aligning text in SVG
I am trying to make SVG XML documents with a mixture of lines and brief text snippets (two or three words typically). The major problem I'm having is getting the text aligning with line segments.
수평 정렬의 경우 사용할 수 있습니다.text-anchor
와 함께left
,middle
아니면right
. 수직 정렬에 해당하는 것을 찾을 수 없습니다.alignment-baseline
안 하는 것 같아서 지금은 제가 사용하고 있습니다.dy="0.5ex"
중심 정렬을 위한 슬러지로서.
Is there a proper manner for aligning with the vertical centre or top of the text?
It turns out that you don't need explicit text paths. Firefox 3 has only partial support of the vertical alignment tags (see this thread). It also seems that dominant-baseline only works when applied as a style whereas text-anchor can be part of the style or a tag attribute.
<path d="M10, 20 L17, 20"
style="fill:none; color:black; stroke:black; stroke-width:1.00"/>
<text fill="black" font-family="sans-serif" font-size="16"
x="27" y="20" style="dominant-baseline: central;">
Vertical
</text>
<path d="M60, 40 L60, 47"
style="fill:none; color:red; stroke:red; stroke-width:1.00"/>
<text fill="red" font-family="sans-serif" font-size="16"
x="60" y="70" style="text-anchor: middle;">
Horizontal
</text>
<path d="M60, 90 L60, 97"
style="fill:none; color:blue; stroke:blue; stroke-width:1.00"/>
<text fill="blue" font-family="sans-serif" font-size="16"
x="60" y="97" style="text-anchor: middle; dominant-baseline: hanging;">
Bit of Both
</text>
This works in Firefox. Unfortunately Inkscape doesn't seem to handle dominant-baseline (or at least not in the same way).
이 효과는 실제로 설정에 의해 달성될 수 있습니다.alignment-baseline
로.central
아니면middle
.
ReferenceURL : https://stackoverflow.com/questions/56402/aligning-text-in-svg
'programing' 카테고리의 다른 글
Oracle 데이터 펌프 내보내기 유틸리티를 사용하여 로컬 시스템에서 덤프 파일을 만드는 방법은 무엇입니까? (0) | 2023.09.23 |
---|---|
왼쪽 전환에서 CSS 3 슬라이드 인 (0) | 2023.09.23 |
WooCommerce - 제품 카테고리 슬러그를 상점 기반으로 변경 (0) | 2023.09.18 |
SQLSTATE[HY093]:잘못된 매개 변수 번호: 바인딩된 변수 수가 102행의 토큰 수와 일치하지 않습니다. (0) | 2023.09.18 |
jboss 7 오라클 데이터 소스 구성 (0) | 2023.09.18 |