4D v16

SVG_New_embedded_image

Home

 
4D v16
SVG_New_embedded_image

SVG_New_embedded_image 


 

SVG_New_embedded_image ( parentSVGObject ; picture {; x {; y}}{; codec} ) -> Function result 
Parameter Type   Description
parentSVGObject  SVG_Ref in Reference of parent element
picture  Picture in Picture to be embedded
Longint in Coordinate on X axis of upper left corner
Longint in Coordinate on Y axis of upper left corner
codec  Text in Codec to use
Function result  SVG_Ref in 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).

The optional codec parameter sets the codec to use for the picture. By default, if this parameter is omitted, the codec is ".png".

Example  

Embed the ‘logo4D.png’ picture located in the ‘Resources’ folder:

 svgRef:=SVG_New
 $Path:=Get 4D folder(Current resources folder)+"logo4D.png")
 READ PICTURE FILE($Path;$Picture)
 If(OK=1)
    objectRef:=SVG_New_embedded_image(svgRef;$Picture)
 End if



See also 

SVG_New_image
SVG_Open_picture

 
PROPERTIES 

Product: 4D
Theme: Drawing
Number: 65968

 
HISTORY 

Created: Composant 4D SVG v11.3
Modified: 4D v13

 
ARTICLE USAGE

4D SVG Component ( 4D v16)