4D v16

SVG_New_regular_polygon

Página Inicial

 
4D v16
SVG_New_regular_polygon

SVG_New_regular_polygon 


 

SVG_New_regular_polygon ( objetoSVGPai ; largo ; numLados {; x {; y {; corPrimeiroPlano {; corFundo {; largoTraco}}}}} ) -> Resultado 
Parâmetro Tipo   Descrição
objetoSVGPai  Ref_SVG in Referencia do elemento pai
largo  Inteiro longo in Diâmetro do círculo circundante
numLados  Inteiro longo in Número de lados
Inteiro longo in Coordenada centro no eixo X
Inteiro longo in Coordenada do centro no eixo Y
corPrimeiroPlano  String in Nome da cor ou do gradiente
corFundo  String in Nome da cor ou do gradiente
largoTraco  Real in Grossura do traço
Resultado  Ref_SVG in Referencia do polígono

O comando SVG_New_regular_polygon desenha um polígono regular com o número de lados definido por numLados circunscrito no círculo de diâmetro largo no recipiente SVG designado por objetoSVGPai e devolve sua referencia. Se objetoSVGPai não é um documento SVG, é gerado um erro.

Os parâmetros opcionais x e y permitem precisar o centro do círculo. Se omitidos, a figura será desenhada na esquina superior esquerda do documento.

Os parâmetros opcionais corPrimeiroPlano e corFundo contém respectivamente o nome da cor da linha e da cor de fundo. (Para mais informação sobre as cores, consulte os comandos do tema Cores e gradientes).

O parâmetro opcional largoTraco contém o tamanho da pluma expressado em píxels. Seu valor por padrão é 1.

Desenho de um pentágono (cor de preenchimento e de borde, grossura de linha por padrão):

 svgRef:=SVG_New
 objectRef:=SVG_New_regular_polygon(svgRef;100;5)

Desenho de um octágono, de seu círculo circunscrito e das linhas de traço:

 svgRef:=SVG_New
 $width:=200
 $sides:=8
 objectRef:=SVG_New_regular_polygon(svgRef;$width;$sides;0;0;"crimson";"palevioletred";2)
 
 $radius:=$width/2
 objectRef:=SVG_New_rect(svgRef;0;0;$width;$width;0;0;"blue";"none")
 objectRef:=SVG_New_line(svgRef;0;$radius;$width;$radius;"blue")
 objectRef:=SVG_New_line(svgRef;$radius;0;$radius;$width;"blue")
 objectRef:=SVG_New_line(svgRef;0;0;$width;$width;"blue")
 objectRef:=SVG_New_line(svgRef;$width;0;0;$width;"blue")
 objectRef:=SVG_New_circle(svgRef;$radius;$radius;$radius;"blue";"none")



Ver também 

SVG_New_polygon

 
PROPRIEDADES 

Produto: 4D
Tema: Desenho
Número 65974

 
HISTÓRIA 

Modificado: Composant 4D SVG v11.4

 
ARTICLE USAGE

4D SVG ( 4D v16)