4D v12SVG_New_tspan | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                    
                        
  | 
                
                    
                         
    4D v12
 
SVG_New_tspan 
 
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_New_tspan ( parentSVGObject ; text {; x {; y {; font {; size {; style {; alignment {; color}}}}}}} ) -> Function result | ||||||||
| Parameter | Type | Description | ||||||
| parentSVGObject | SVG_Ref | 
             
         | 
        Reference of parent element | |||||
| text | Text | 
             
         | 
        Text to insert | |||||
| x | Longint | 
             
         | 
        Coordinate on X axis | |||||
| y | Longint | 
             
         | 
        Coordinate on Y axis | |||||
| font | String | 
             
         | 
        Font name | |||||
| size | Integer | 
             
         | 
        Size of characters in points | |||||
| style | Integer | 
             
         | 
        Style of characters | |||||
| alignment | Integer | 
             
         | 
        Alignment | |||||
| color | String | 
             
         | 
        Text color | |||||
| Function result | SVG_Ref | 
             
         | 
        Reference of SVG text object | |||||
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).
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)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)
	Product:  4D
	Theme:  Text
	Number:  
        65956
        
        
        
	
	Created:  Composant 4D SVG v11.3