SVG_Define_shadow

4D - Documentation   Français   English   German   Composant 4D SVG, Commandes par thèmes   4D SVG, Index   Retour   Précédent   Suivant

version 11.3


SVG_Define_shadow (objetSVGParent; id{; déviation{; offsetX{; offsetY}}}) Ref_SVG

ParamètreTypeDescription
objetSVGParentRef_SVGRéférence de l'élément parent
idChaîneNom du filtre
déviationNumériqueValeur de dispersion de l'ombre
offsetXNumériqueDécalage sur l'axe x
offsetYNumériqueDécalage sur l'axe y
RésultatRef_SVGRéférence du filtre

Description

La commande SVG_Define_shadow définit un nouveau filtre d'ombrage dans le conteneur SVG désigné par objetSVGParent et retourne sa référence. Si objetSVGParent n'est pas un document SVG, une erreur est générée.

Un fois défini, un filtre est appliqué aux objets souhaités via la commande SVG_SET_FILTER.

Le paramètre id spécifie le nom du filtre. Le nom sera utilisé pour associer un filtre à un objet. Si un élément de même nom existait, il est remplacé.

Le paramètre optionnel déviation définit l'intensité de la dispersion de l'ombre. La valeur par défaut est 4.

Les paramètres optionnels offsetX et offsetY définissent respectivement le décalage horizontal et vertical de l'ombre par rapport à l'objet. La valeur par défaut est 4.

Exemple

Déclaration d'un filtre permettant de générer une ombre sous un texte :

   $svg:=SVG_New 

   $text:=SVG_New_text ($svg;"SVG";52;76-45;"Verdana";45)
   SVG_SET_FONT_COLOR ($text;"red")
      `Définir le filtre
   SVG_Define_shadow ($svg;"myShadow")
      `et l'appliquer au texte
   SVG_SET_FILTER ($text;"myShadow")

Référence

SVG_SET_FILTER.


4D - Documentation   Français   English   German   Composant 4D SVG, Commandes par thèmes   4D SVG, Index   Retour   Précédent   Suivant