4D v16

SVG_SET_CLIP_PATH

Accueil

 
4D v16
SVG_SET_CLIP_PATH

SVG_SET_CLIP_PATH 


 

SVG_SET_CLIP_PATH ( objetSVG ; idRognage ) 
Paramètre Type   Description
objetSVG  Ref_SVG in Référence d’un élément SVG
idRognage  Texte in Nom du tracé de rognage

La commande SVG_SET_CLIP_PATH assigne le tracé de rognage nommé idRognage à l’objet SVG désigné par objetSVG. Une erreur est générée si objetSVG n’est pas une référence valide ou si le tracé le rognage n’est pas défini.

Référence : http://www.yoyodesign.org/doc/w3c/svg1/masking.html#EstablishingANewClippingPath

Définition d’un tracé de rognage circulaire ensuite attribué à une image :

  //Définition d’un tracé circulaire
 $Dom_clipPath:=SVG_Define_clipPath($Dom_SVG;"theClip")
 $Dom_circle:=SVG_New_circle($Dom_clipPath;150;100;100)
 
  //Création d’un groupe
 $Dom_g:=SVG_New_group($Dom_SVG)
 
  //Insertion d’une image
 $Txt_path:=Dossier 4D(6)+"logo.svg"
 LIRE FICHIER IMAGE($Txt_path;$Pic_buffer)
 $Dom_picture:=SVG_New_embedded_image($Dom_g;$Pic_buffer)
 SVG_SET_ID($Dom_picture;"MyPicture")
 
  //Application du rognage au groupe
 SVG_SET_CLIP_PATH($Dom_g;"theClip")

La même image avec un tracé de rognage rectangulaire à coin arrondi :

  //Définition d’un tracé rectangulaire
 $Dom_clipPath:=SVG_Define_clipPath($Dom_SVG;"theClip")
 $Dom_rect:=SVG_New_rect($Dom_clipPath;5;10;320;240;10;10)
 
  //Création d’un groupe
 $Dom_g:=SVG_New_group($Dom_SVG)
 
  //Insertion d’une image
 $Txt_path:=Dossier 4D(6)+"logo.svg"
 LIRE FICHIER IMAGE($Txt_path;$Pic_buffer)
 $Dom_picture:=SVG_New_embedded_image($Dom_g;$Pic_buffer)
 SVG_SET_ID($Dom_picture;"MyPicture")
 
  //Application du rognage au groupe
 SVG_SET_CLIP_PATH($Dom_g;"theClip")



Voir aussi  

SVG_Define_clip_path

 
PROPRIÉTÉS 

Produit : 4D
Thème : Attributs
Numéro : 65900
Nom intl. : SVG_SET_CLIP_PATH

 
HISTORIQUE 

Créé : 4D v12

 
UTILISATION DE L'ARTICLE

4D SVG ( 4D v16)