4D v16

SVG_New_rect

Página Inicial

 
4D v16
SVG_New_rect

SVG_New_rect 


 

SVG_New_rect ( objetoSVGPai ; x ; y ; largo ; alto {; arredondarX {; arredondarY {; corPrimeiroPlano {; corFundo {; largoTraco}}}}} ) -> Resultado 
Parâmetro Tipo   Descrição
objetoSVGPai  Ref_SVG in Referencia do elemento pai
Inteiro longo in X da esquina superior esquerda
Inteiro longo in Y da esquina superior esquerda
largo  Inteiro longo in Largura do retângulo
alto  Inteiro longo in Altura do retângulo
arredondarX  Inteiro longo in Curva horizontal
arredondarY  Inteiro longo in Curva vertical
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 retângulo

O comando SVG_New_rect cria um novo retângulo no recipiente SVG designado por objetoSVGPai e devolve sua referencia. Se objetoSVGPai não é um documento SVG, é gerado um erro.

O retângulo se localiza e se dimensiona de acordo aos valores de x, y, largo e alto.

Os parâmetros opcionais arredondarX e arredondarY permitem arredondar os ângulos de acordo aos valores indicados. Se o parâmetro arredondarY se omite (o é -1), a curva será regular. Passe 1 nestes parâmetros se quer que sejam ignorados pelo comando.

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 a seção 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 retângulo (cor de preenchimento e de borde, grossura de linha por padrão):

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;200;100)

Desenho de um retângulo azul com um borde vermelho de 3 pixels:



svgRef:= SVG_New
objectRef:=SVG_New_rect (svgRef;10;10;200;100;0;0;"red";"blue";3)

Desenhe um retângulo azul com bordes arredondados (cor de preenchimento e do borde, grossura de linha por padrão):

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;100;100;20)

Desenho de um retângulo azul claro com esquinas arredondadas e um borde azul (grossura de linha por padrão):

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;200;100;-1;50;"blue";"lightblue")



Ver também 

SVG_New_polygon
SVG_SET_ROUNDING_RECT

 
PROPRIEDADES 

Produto: 4D
Tema: Desenho
Número 65979

 
HISTÓRIA 

Modificado: Composant 4D SVG v11.4

 
ARTICLE USAGE

4D SVG ( 4D v16)