SVG - Texto
O elemento <text> é usado para desenhar texto.
Declaração
A seguir está a declaração de sintaxe de <text>elemento. Mostramos apenas os atributos principais.
<text
x="x-cordinates"
y="y-cordinates"
dx="list of lengths"
dy="list of lengths"
rotate="list of numbers"
textlength="length"
lengthAdjust="spacing" >
</text>
Atributos
Sr. Não. | Atributo e descrição |
---|---|
1 | x - coordenadas do eixo x de glifos. |
2 | y - coordenadas do eixo y dos glifos. |
3 | dx - deslocar junto com o eixo x. |
4 | dy - deslocar junto com o eixo y. |
5 | rotate - rotação aplicada a todos os glifos. |
6 | textlength - comprimento de renderização do texto. |
7 | lengthAdjust - tipo de ajuste com o comprimento renderizado do texto. |
Exemplo
testSVG.htm<html>
<title>SVG Text</title>
<body>
<h1>Sample SVG Text</h1>
<svg width="800" height="800">
<g>
<text x="30" y="12" >Text: </text>
<text x="30" y="30" fill="rgb(121,0,121)">WWW.TutorialsPoint.COM</text>
</g>
</svg>
</body>
</html>
Resultado
Abra textSVG.htm no navegador Chrome. Você pode usar o Chrome / Firefox / Opera para visualizar a imagem SVG diretamente, sem qualquer plugin. O Internet Explorer 9 e superior também oferece suporte à renderização de imagens SVG.
Texto com rotação
<html>
<title>SVG Text</title>
<body>
<h1>Sample SVG Text</h1>
<svg width="800" height="800">
<g>
<text x="30" y="12" >Multiline Text: </text>
<text x="30" y="30" fill="rgb(121,0,121)">WWW.TutorialsPoint.COM
<tspan x="30" y="50" font-weight="bold">Simply Easy learning.</tspan>
<tspan x="30" y="70">We teach just for free.</tspan>
</text>
</g>
</svg>
</body>
</html>
Resultado
Abra textSVG.htm no navegador Chrome. Você pode usar o Chrome / Firefox / Opera para visualizar a imagem SVG diretamente, sem qualquer plugin. O Internet Explorer 9 e superior também oferece suporte à renderização de imagens SVG.
Texto Multilinha
<html>
<title>SVG Text</title>
<body>
<h1>Sample SVG Text</h1>
<svg width="570" height="100">
<g>
<text x="30" y="12" >Multiline Text: </text>
<text x="30" y="30" fill="rgb(121,0,121)">WWW.TutorialsPoint.COM
<tspan x="30" y="50" font-weight="bold">Simply Easy learning.</tspan>
<tspan x="30" y="70">We teach just for free.</tspan>
</text>
</g>
</svg>
</body>
</html>
Resultado
Abra textSVG.htm no navegador Chrome. Você pode usar o Chrome / Firefox / Opera para visualizar a imagem SVG diretamente, sem qualquer plugin. O Internet Explorer 9 e superior também oferece suporte à renderização de imagens SVG.
Texto do hiperlink
<html>
<title>SVG Text</title>
<body>
<h1>Sample SVG Text</h1>
<svg width="800" height="800">
<g>
<text x="30" y="10" >Text as Link: </text>
<a xlink:href="http://www.tutorialspoint.com/svg/" target="_blank">
<text font-family="Verdana" font-size="20" x="30" y="30"
fill="rgb(121,0,121)">WWW.TutorialsPoint.COM</text>
</a>
</g>
</svg>
</body>
</html>
Resultado
Abra textSVG.htm no navegador Chrome. Você pode usar o Chrome / Firefox / Opera para visualizar a imagem SVG diretamente, sem qualquer plugin. O Internet Explorer 9 e superior também oferece suporte à renderização de imagens SVG.