Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SVG_SET_CLIP_PATH
|
SVG_SET_CLIP_PATH ( objetoSVG ; IDRecorte ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
objetoSVG | Ref_SVG |
![]() |
Referencia de un elemento SVG | |||||
IDRecorte | Texto |
![]() |
Nombre del trazo de recorte | |||||
El comando SVG_SET_CLIP_PATH asigna el trazo de recorte llamado IDRecorte al objeto SVG designado por objetoSVG. Se genera un error si objetoSVG no es una referencia válida o si el trazo de recorte no está definido.
Ver también: http://www.w3.org/TR/2001/REC-SVG-20010904/masking.html#EstablishingANewClippingPath
Definición de un trazo de recorte circular que se le asignará a una imagen:
//Definición de un trazo circular
$Dom_clipPath:=SVG_Define_clip_path($Dom_SVG;"theClip")
$Dom_circle:=SVG_New_circle($Dom_clipPath;150;100;100)
//Creación de un grupo
$Dom_g:=SVG_New_group($Dom_SVG)
//Inserción de una imagen
$Txt_path:=Get 4D folder(6)+"logo.svg"
READ PICTURE FILE($Txt_path;$Pic_buffer)
$Dom_picture:=SVG_New_embedded_image($Dom_g;$Pic_buffer)
SVG_SET_ID($Dom_picture;"MyPicture")
//Aplicación del recorte al grupo
SVG_SET_CLIP_PATH($Dom_g;"theClip")
La misma imagen con un trazo de recorte rectangular con esquinas redondeadas:
//Definición de un trazo rectangular
$Dom_clipPath:=SVG_Define_clip_path($Dom_SVG;"theClip")
$Dom_rect:=SVG_New_rect($Dom_clipPath;5;10;320;240;10;10)
//Creación de un grupo
$Dom_g:=SVG_New_group($Dom_SVG)
//Inserción de una imagen
$Txt_path:=Get 4D folder(6)+"logo.svg"
READ PICTURE FILE($Txt_path;$Pic_buffer)
$Dom_picture:=SVG_New_embedded_image($Dom_g;$Pic_buffer)
SVG_SET_ID($Dom_picture;"MyPicture")
//Aplicación del recorte al grupo
SVG_SET_CLIP_PATH($Dom_g;"theClip")
Producto: 4D
Tema: Atributos
Número
65900
Creado por: 4D v12
4D SVG ( 4D v20 R7)