4D v12

SVG_New_textArea

Inicio

 
4D v12
SVG_New_textArea

 

SVG_New_textArea 


 

SVG_New_textArea ( objetoSVGPadre ; texto {; x {; y {; ancho {; alto {; fuente {; talla {; estilo {; alineacion}}}}}}}} ) -> Resultado 
Parámetro Tipo   Descripción
objetoSVGPadre  SVG_Ref in Referencia del elemento padre
texto  Texto in Texto a insertar
Entero largo in Coordenada en el eje X
Entero largo in Coordenadas en el eje Y
ancho  Entero largo in Ancho del área de texto
alto  Entero largo in Alto del área de texto
fuente  Alfa in Nombre de la fuente
talla  Entero in Talla de los caracteres en puntos
estilo  Entero in Estilo de los caracteres
alineacion  Entero in Alineación
Resultado  SVG_Ref in Referencia del objeto texto SVG

El comando SVG_New_textArea inserta un área de texto en el contenedor SVG designado por objetoSVGPadre y devuelve su referencia. Si objetoSVGPadre no es un documento SVG, se genera un error.

El elemento "textarea" es recomendado por la norma SVG Tiny 1.2 e implementado en 4D v11 SQL a partir de la versión 11.3 (ver http://www.w3.org/TR/SVGMobile12/text.html#TextAreaElement). Este elemento implementa un área de texto que, a diferencia del elemento "texto", se encarga de automatizar los retornos de línea cuando el texto supera el ancho requerido.

Nota: en el elemento "textArea", los retornos de línea son reemplazados por los elementos <tbreak/>.

Los parámetros opcionales x e y permiten especificar la posición en los ejes X e Y de la esquina superior izquierda del área.

Los parámetros opcionales ancho y alto especifican el tamaño del área en el espacio de coordenadas usuario. Si no se pasa uno de estos parámetros, el área texto  se adaptará automáticamente a su contenido.

Los parámetros opcionales fuente y talla permiten especificar el tipo de letra y tamaño, en puntos, a utilizar. Cuando  no se pasan estos parámetros, el texto será escrito en Times New Roman 12 pts.

El parámetro opcional estilo ofrece información sobre el estilo de caracteres a utilizar. En el parámetro estilo, debe pasar uno de los siguientes valores o una combinación de varios de ellos:

0 = Normal
1 = Negrita
2 = Itálica
4 = Subrayado
8 = Tachado

El parámetro opcional alineacion permite especificar el tipo de alineación que se aplicará al texto dibujado. Puede pasar uno de los siguientes valores:

1 = Alineación por defecto (izquierda)
2 = Alineado a la izquierda
3 = Centrado
4 = Alineación a la derecha
5 = Justificado

Ejemplo  

 $svg:=SVG_New
  `Posicionar un rectángulo de borde
 $rec:=SVG_New_rect($svg;5;5;210;320;0;0;"#777";"peachpuff";3)
  `El texto
 $txt:="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor."
 $txtArea:=SVG_New_textArea($svg;$txt;10;10;200;310;"Georgia";25;Italic;5)
  `Guardar el documento
 SVG_SAVE_AS_TEXT($svg;"test.svg")

 
PROPIEDADES 

Producto: 4D
Tema: Texto
Número 65955

 
HISTORIA 

New
Creado por: Composant 4D SVG v11.3
Modificado: 4D v12

 
VER TAMBIÉN 

SVG_APPEND_TEXT_TO_TEXTAREA
SVG_New_text
SVG_New_vertical_text
SVG_SET_TEXTAREA_TEXT