From: Eric.Reiter@ic.lu
Date: 22/08/2002 - 12:13
D accord pour les paths, j ai compris.
mais si je fais <rect x=3D"100" y=3D"100" widht=3D"200" =
height=3D"300"/>, comment
savoir ou mon rectangle va se positionner??
eric
-----Original Message-----
From: Cedric CARBONE [mailto:cedric.carbone@thales-e-transactions.com]
Sent: jeudi 22 ao=FBt 2002 14:06
To: xml-tech@xmlfr.org
Subject: [xml-tech] RE : coordonnees en SVG
Les coordonn=3DE9es des objets path SVG est vraiment, =3DE0 mon sens,
"anti-xml". Je pense qu'ils ont voulu faire une syntaxe rapide ou =3D
abr=3DE9g=3DE9
: pleins de chose h=3DE9t=3DE9rog=3DE8nes sont cod=3DE9es dans une meme =
valeur
d'attribut (plusieurs points diff=3DE9rents, les coordonn=3DE9es X, les
coordonn=3DE9es Y, la possibilit=3DE9 de fermer le contour).
Voici un petit exemple :
<svg>
<path d=3D3D"M50,50L450,50L250,450L50,50" >
</svg>
Ceci d=3DE9signe un triangle. On demande =3DE0 SVG de tracer la figure =
ABCD =3D
dont
les points ont les coordonn=3DE9es absolues :
A(50,50)
B(450,50)
C(250,450)
D(50,50)
MX,Y : Point initial en coordonn=3DE9es (X,Y) en absolues
LX,Y: tra=3DE7age d=3D92une ligne entre les coordonn=3DE9es courantes =
et (X,Y) =3D
en
absolues
Si on veut passer en coordonn=3DE9es relatives, il faut utiliser les =
=3D
lettres
minuscules (M->m, L->l)
mx,y : d=3DE9but coordonn=3DE9es (x,y) en relatifs
Lx,y: tra=3DE7age d=3D92une ligne entre les coordonn=3DE9es courantes =
et (x,y) =3D
en
relatifs
De ce fait, les deux d=3DE9finitions suivantes sont identiques (trace =
les
points dans un rep=3DE8re pour tant convaincre):
<svg>
<path d=3D3D"M50,50L450,50L250,450L50,50" />
<path d=3D3D"m50,50l400,0l-200,400l-200,-400" />
</svg>
Dans mon cas, la figure retombe sur ces pas (cad le dernioer point
D(50,50) =3DE9quivaut au premier pointA(50,50)) Sinon on peut =
concat=3DE9ner =3D
la
lettre z afin d'indiquer =3DE0 SVG de fermer le contour exemple: <path
d=3D3D"M50,50L450,50L250,450z">
(Voir les articles SVG du JDNET.)
N'h=3DE9site pas =3DE0 me le dire si tu ne comprends pas tout =3DE0 =
tout ce =3D
que j'ai
=3DE9cris!
C=3DE9dric
> -----Message d'origine-----
> De=3DA0: xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] =
De
la
> part de Eric.Reiter@ic.lu
> Envoy=3DE9=3DA0: jeudi 22 ao=3DFBt 2002 13:33
> =3DC0=3DA0: xml-tech@xmlfr.org
> Objet=3DA0: [xml-tech] coordonnees en SVG
>=3D20
>=3D20
> Bonjour
>=3D20
> quelqu un pourrait il m expliquer comment sont "calculees" les
coordonnees
> x
> et y d un "objet" SVG? Je n ai pas compris la recommendation.
>=3D20
> merci
> eric
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>=3D20
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>=3D20
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>=3D20
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=3D3Dunsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de=20
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant=20
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=3Dunsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|