Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SVG_Get_class
|
SVG_Get_class ( objetoSVG {; nomeClasses} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objetoSVG | Ref_SVG |
![]() |
Referência objeto SVG | |||||
nomeClasses | Ponteiro |
![]() |
Ponteiro de array de nomes de classes | |||||
Resultado | Texto |
![]() |
Nome(s) da(s) classe(s) | |||||
O comando SVG_Get_class devolve o nome da classe para uma imagem SVG cuja referência passa no parâmetro objetoSVG. Os nomes das classes se devolvem como uma cadeia, com cada nome separado por um espaço.
No parâmetro opcional nomeClasses, pode passar um ponteiro a um array que será preenchido com todos os nomes das classes.
// define 2 estilos
SVG_Define_style($Dom_SVG;".colored {fill: yellow; fill-opacity: 0.6; stroke: red; stroke-width: 8; stroke-opacity: 0.6}")
SVG_Define_style($Dom_SVG;".blue {fill: blue}")
// cria um grupo e define um estilo por padrão
$Dom_g:=SVG_New_group($Dom_SVG)
SVG_SET_CLASS($Dom_g;"colored blue")
ARRAY TEXT($tTxt_Classes;0)
$Txt_buffer:=SVG_Get_class($Dom_g;->$tTxt_classes)
// $Txt_buffer = "colored blue"
// $tTxt_classes{1} = "colored"
// $tTxt_classes{2} = "blue"
Produto: 4D
Tema: Atributos
Criado por: 4D v14
4D SVG ( 4D v20 R7)