SVG_New_tspan

4D - Documentation   Français   English   German   4D SVG Component, Command Theme List   4D SVG Component, Index   Back   Previous   Next

version 11.3


SVG_New_tspan (parentSVGObject; text{; x{; y{; font{; size{; style{; alignment{; color}}}}}}}) SVG_Ref

ParameterTypeDescription
parentSVGObjectSVG_RefReference of parent element
textTextText to insert
xNumberCoordinate on X axis
yNumberCoordinate on Y axis
fontStringFont name
sizeIntegerSize of characters in points
styleIntegerStyle of characters
alignmentIntegerAlignment
colorStringText color
Function resultSVG_RefReference of SVG text object

Description

The SVG_New_tspan command creates a new element in the 'text' or 'tspan' element designated by parentSVGObject and returns its reference. If parentSVGObject is not a reference to a 'text' or 'tspan' element, an error is generated.

The different optional parameters are described with the SVG_New_text command. If certain optional parameters are omitted, their values are inherited from parent element(s).

Examples

1. In a text, it is possible to create paragraphs that inherit the properties of a parent.

   $SVG:=SVG_New 
   `Creates a new text that is in Arial, blue, and aligned to the left
   $textID:=SVG_New_text ($SVG;"";0;0;"arial";-1;-1;Align left ;"blue")
      `Nested paragraphs with indentation and changing of size and style 
   $textID:=SVG_New_tspan ($textID;"TITLE 1"; 10; 10;""; 24; Bold +Underline)
   $textID:=SVG_New_tspan ($textID;"Title 2"; 20; 42;""; 12; Bold)
   $textID:=SVG_New_tspan ($textID;"Title 3"; 30; 60;""; 10; Bold +Italic)
   $textID:=SVG_New_tspan ($textID;"Title 4"; 40; 78;""; 8; Italic)

2.Changing a property while remaining in the same "text" element, here the size of the text.

   $textID:=SVG_New_text ($SVG;"Writing ";10;10;"arial";12)
   SVG_SET_FONT_SIZE (SVG_New_tspan ($textID;"with ");14)
   SVG_SET_FONT_SIZE (SVG_New_tspan ($textID;"SVG ");18)
   SVG_SET_FONT_SIZE (SVG_New_tspan ($textID;"is ");24)
   SVG_SET_FONT_SIZE (SVG_New_tspan ($textID;"easy ");36)

See Also

SVG_New_text.


4D - Documentation   Français   English   German   4D SVG Component, Command Theme List   4D SVG Component, Index   Back   Previous   Next