| 4D v20SVG_Define_style | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 SVG_Define_style 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_Define_style ( objetoSVGPai ; estilo {; tipo {; media}} ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| objetoSVGPai | Ref_SVG |   | Referencia do elemento pai | |||||
| estilo | Texto |   | Definição do estilo O Via de acesso do arquivo a utilizar | |||||
| tipo | Texto |   | Tipo de conteúdo | |||||
| media | Texto |   | Descritor de média | |||||
| Resultado | Ref_SVG |   | Referencia do estilo | |||||
O comando SVG_Define_style se utiliza para definir uma nova folha de estilo no recipiente SVG designado por objetoSVGPai e devolve sua referencia. Se objetoSVGPai não é (ou não pertence a) um documento SVG, é gerado um erro.
O parâmetro estilo permite a incorporação de folhas de estilo diretamente em um conteúdo SVG:
O parâmetro opcional tipo especifica a linguagem da folha de estilo do conteúdo do elemento. O valor por padrão é "text/css".
O parâmetro opcional media específica a média de destino para a informação de estilo. Se omitido este parâmetro, o valor por padrão é "all". Se o valor não se inclui na lista de tipos de médias reconhecidas por CSS2, é gerado um erro.
Ver também: http://www.w3.org/TR/SVG/styling.html#StyleElement
Definição de um estilo incorporado e superposição de um dos elementos:
  //Definição do estilo
 $Txt_style:=".colored {fill: yellow; fill-opacity: 0.6; stroke: red;stroke-width:8; stroke-opacity: 0.6}"
 SVG_Define_style($Dom_SVG;$Txt_style)
 
  //Criação de um grupo e afetação de um estilo por defeito
 $Dom_g:=SVG_New_group($Dom_SVG)
 SVG_SET_CLASS($Dom_g;"colored")
 
  //Desenho de um retângulo
 $Dom_rect:=SVG_New_rect($Dom_g;25;30;320;240;10;10;"";"")
 
  //Desenho de um círculo e superposição do estilo com uma cor de contorno personalizada
 $Dom_circle:=SVG_New_circle($Dom_g;300;250;100;"";"")
 SVG_SET_STROKE_BRUSH($Dom_circle;"blue")Referencia do archivo "mystyle.css" localizado na pasta "dev" da pasta "Resources":
  //Definição do estilo
 SVG_Define_style($Dom_svg;"#dev/monstyle.css")
 
  //Criação de um grupo e atribuição de um estilo por padrão
 $Dom_g:=SVG_New_group($Dom_SVG)
 SVG_SET_CLASS($Dom_g;"colored")
 
  //Desenho de um retângulo
 $Dom_rect:=SVG_New_rect($Dom_g;25;30;320;240;10;10;"";"")mystyle.css file:
.colored {fill: red; fill-opacity: 0.6; stroke: blue; stroke-width:8; stroke-opacity: 0.6}
	Produto: 4D
	Tema: Estrutura e definições
	Número 
        65889
        
        
        
	
	Criado por: 4D v12
	Modificado: 4D v14
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D SVG ( 4D v20)
	
	
 Adicionar um comentário
Adicionar um comentário