4D v16

SVG_Get_class

Página Inicial

 
4D v16
SVG_Get_class

SVG_Get_class 


 

SVG_Get_class ( objetoSVG {; nomeClasses} ) -> Resultado 
Parâmetro Tipo   Descrição
objetoSVG  Ref_SVG in Referência objeto SVG
nomeClasses  Ponteiro in Ponteiro de array de nomes de classes
Resultado  Texto in 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.

Exemplo  

  // 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"

 
PROPRIEDADES 

Produto: 4D
Tema: Atributos

 
HISTÓRIA 

Criado por: 4D v14

 
ARTICLE USAGE

4D SVG ( 4D v16)