4D v12SVG_New_embedded_image |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12
SVG_New_embedded_image
|
SVG_New_embedded_image ( parentSVGObject ; picture {; x {; y}} ) -> Function result | ||||||||
Parameter | Type | Description | ||||||
parentSVGObject | SVG_Ref |
![]() |
Reference of parent element | |||||
picture | Picture |
![]() |
Picture to be embedded | |||||
x | Longint |
![]() |
Coordinate on X axis of upper left corner | |||||
y | Longint |
![]() |
Coordinate on Y axis of upper left corner | |||||
Function result | SVG_Ref |
![]() |
SVG object reference | |||||
The SVG_New_embedded_image command can be used to embed the picture picture in the SVG container designated by parentSVGObject and to return its reference. If parentSVGObject is not an SVG document, an error is generated.
The picture will be encoded in base64 then embedded in the document.
The picture parameter is a 4D picture field or variable.
The optional x and y parameters can be used to specify the position of the upper left corner of the picture in the SVG containers (default value 0).
Embed the ‘logo4D.png’ picture located in the ‘Resources’ folder:
svgRef:=SVG_New
$Path :=Resources folder+"logo4D.png")
READ PICTURE FILE($Path;$Picture)
If(OK=1)
objectRef:=SVG_New_embedded_image(svgRef;$Picture)
End if
Product: 4D
Theme: Drawing
Number:
65968
Created: Composant 4D SVG v11.3
SVG_New_image
SVG_Open_picture