| 4D v20SVG_New_polyline_by_arrays | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 SVG_New_polyline_by_arrays 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_New_polyline_by_arrays ( objetoSVGPai ; ponteiroArrayX ; ponteiroArrayY {; corPrimeiroPlano {; corFundo {; largoTraco}}} ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| objetoSVGPai | Ref_SVG |   | Referencia do elemento pai | |||||
| ponteiroArrayX | Ponteiro |   | Coordenadas dos pontos no eixo X | |||||
| ponteiroArrayY | Ponteiro |   | Coordenadas dos pontos no eixo Y | |||||
| corPrimeiroPlano | String |   | Nome da cor ou do gradiente | |||||
| corFundo | String |   | Nome da cor ou do gradiente | |||||
| largoTraco | Real |   | Grossura do traço | |||||
| Resultado | Ref_SVG |   | Referencia de linha | |||||
O comando SVG_New_polyline_by_arrays traça uma linha quebrada composta de segmentos retos conectados entre si no recipiente SVG designado por objetoSVGPai e devolve sua referencia. Se objetoSVGPai não é um documento SVG, é gerado um erro.
Geralmente, os elementos "polyline" desenham formas abertas, também podem ser utilizados para formas fechadas. Neste caso, o último ponto deve ser igual ao primeiro.
Todos os valores de coordenadas estão no sistema de coordenadas usuário.
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.
Desenhar um triângulo (cor de borde e grossura de linha por padrão): 
 
 ARRAY LONGINT($tX;0)
 ARRAY LONGINT($tY;0)
 
 APPEND TO ARRAY($tX;10)
 APPEND TO ARRAY($tY;10)
 APPEND TO ARRAY($tX;200)
 APPEND TO ARRAY($tY;100)
 APPEND TO ARRAY($tX;10)
 APPEND TO ARRAY($tY;100)
 APPEND TO ARRAY($tX;10)
 APPEND TO ARRAY($tY;10)
 
 svgRef:=SVG_New
 objectRef:=SVG_New_polyline_by_arrays(svgRef;->$tX;->$tY)Desenhar um diagrama de linha: 
 
 ARRAY LONGINT($tX;0)
 ARRAY LONGINT($tY;0)
  `Eixo X
 For($Lon_i;0;200;20)
    APPEND TO ARRAY($tX;$Lon_i)
 End for
  `Valores
 APPEND TO ARRAY($tY;100)
 APPEND TO ARRAY($tY;100)
 APPEND TO ARRAY($tY;30)
 APPEND TO ARRAY($tY;30)
 APPEND TO ARRAY($tY;80)
 APPEND TO ARRAY($tY;60)
 APPEND TO ARRAY($tY;10)
 APPEND TO ARRAY($tY;40)
 APPEND TO ARRAY($tY;50)
 APPEND TO ARRAY($tY;70)
 
 objectRef:=SVG_New_polyline_by_arrays(svgRef;->$tX;->$tY;"crimson";"none";5)
	Produto: 4D
	Tema: Desenho
	Número 
        65972
        
        
        
	
	Modificado: Composant 4D SVG v11.4
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D SVG ( 4D v20)
	
	
 Adicionar um comentário
Adicionar um comentário