4D v14SVG_New_text |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14
SVG_New_text
|
SVG_New_text ( objetoSVGPai ; texto {; x {; y {; fonte | defEstilo {; tamanho {; estilo {; alinhamento {; cor {; rotaçao {; espaço {; estiramento }}}}}}}}}} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objetoSVGPai | SVG_Ref |
![]() |
Referencia do elemento pai | |||||
texto | Texto |
![]() |
Texto a inserir | |||||
x | Real |
![]() |
Coordenada no eixo X | |||||
y | Real |
![]() |
Coordenada no eixo Y | |||||
fonte | defEstilo | Texto |
![]() |
Nome da fonte ou definição de estilo | |||||
tamanho | Inteiro longo |
![]() |
Tamanho dos caracteres em pontos | |||||
estilo | Inteiro longo |
![]() |
Estilo dos caracteres | |||||
alinhamento | Inteiro longo |
![]() |
Alinhamento | |||||
cor | cadeia |
![]() |
Cor do texto | |||||
rotaçao | Real |
![]() |
Ângulo de rotação do texto | |||||
espaço | Real |
![]() |
Espaço entre linhas em pontos | |||||
estiramento | Real |
![]() |
Fator de estiramento horizontal | |||||
Resultado | SVG_Ref |
![]() |
Referencia do objeto texto SVG | |||||
O comando SVG_New_text insere o texto no recipiente SVG designado por objetoSVGPai e devolve sua referencia. Se objetoSVGPai não é um documento SVG, é gerado um erro.
Os parâmetros opcionais x e y permitem especificar a posição no eixo X e Y da esquina superior do primeiro caractere do texto. Este ponto está situado de forma diferente conforme o valor do alinhamento: a esquerda para um alinhamento a esquerda, a direita para um alinhamento a direita ou no centro quando o texto está centrado.
O comando SVG_New_text aceita duas sintaxes diferentes para a definição dos caracteres:
0 = NormalO parâmetro opcional alinhamento permite especificar o tipo de alinhamento a aplicar ao texto desenhado. Pode passar um dos seguintes valores:
1 = Negrito
2 = Itálico
4 = Sublinhado
8 = Marcado
2 = Alinhado a esquerda
3 = Centrado
4 = Alinhado a direita
O parâmetro opcional cor contém o nome da cor da fonte. (Para mais informação sobre as cores, consulte a seção Cores e gradientes).
O parâmetro opcional rotaçao permite precisar a rotação a aplicar ao texto.
O parâmetro opcional espaço permite especificar o valor do espaço se o texto tem mais de uma linha. Valor por padrão = 1.
O parâmetro opcional estiramento permite aplicar um fator de estiramento horizontal (valor > 1) ou de condensação (valor entre 0 e 1) ao texto.
SVG_New_textArea($Dom_svg;"Olá mundo";x;y;vWidth;vHeight;style_definition)
style="font-size:48px;fill:red;"
Texto simples utilizando as propriedades de texto por padrão:
$SVG:=SVG_New
$textID:=SVG_New_text($SVG;"Hello world!")
Texto em azul, itálica, sublinhado e alinhado a direita:
$SVG:=SVG_New
$text:="Hello world!\rBonjour le monde!\rOlá Mundo!"
$size:=48
$font:="helvetica"
$textID:=SVG_New_text($SVG;$text;400;10;$font;$size;Italic+Underline;Align right;"blue")
Texto vertical:
$SVG:=SVG_New
$textID:=SVG_New_text($SVG;$text;-250;0;"";48;-1;-1;"red";-90)
Texto condensado ou expandido:
$SVG:=SVG_New
$textID:=SVG_New_text($SVG;"Hello world (condensed)";0;0;"";-1;-1;-1;"blue";0;1;0,8)
$textID:=SVG_New_text($SVG;"Hello world (normal)";0;24)
$textID:=SVG_New_text($SVG;"Hello world (stretched)";0;48;"";-1;-1;-1;"red";0;1;2)
Produto: 4D
Tema: Texto
Número
65958
Criado por: Composant 4D SVG v11.3
Modificado: 4D v13
SVG_New_textArea
SVG_New_tspan
SVG_New_vertical_text
4D SVG ( 4D v13)
4D SVG ( 4D v14)
Inherited from : SVG_New_text ( 4D v12)