Précédent   Forum du club des développeurs et IT Pro > Autres langages > XML/XSL et SOAP
XML/XSL et SOAP Forum d'entraide sur XML et SOAP. Avant de poster -> FAQ XML, Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/12/2012, 15h34   #1
ababdge
Invité de passage
 
Inscription : janvier 2012
Messages : 14
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 14
Points : 1
Points : 1
Par défaut Planche à l'échelle en SVG

Bonjour,

je veux écrire en SVG un document qui sera à terme une planche de patron (couture). J'ai donc besoin de travailler à l'échelle, de dessiner des formes exprimées en centimètres à partir de formules de calculs à partir des mensurations de la personne.

Pour démarrer et avant même de me lancer dans les choses plus complexes, j'ai voulu écrire un SVG avec deux rectangles englobant, un rectangle qui accueillera la partie avant de mon patron, et à côté un second rectangle qui accueillera la partie dos de ce même patron.

Code :
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<?xml-stylesheet type="text/css" href="Gilewska.css"?>
<svg version="1.1" baseProfile="full" width="30cm" height="15cm" viewBox="0 0 300 150" xml:lang="fr" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>blablabla</title>
<rect id="patronDevant" class="boundingBox" x="0" y="0" width="100" height="100" rx="5" ry="5"/>
<text id="patronDevantTxt" x="10" y="10" font-family="Gabriola" font-size="12ptx">Devant</text>
<rect id="patronDos" class="boundingBox2" x="120" y="0" width="100" height="100" rx="5" ry="5"/>
<text id="patronDosTxt" x="110" y="10" font-family="Gabriola" font-size="12ptx">Dos</text>
</svg>
Et là je m'embrouille dans les coordonnées, les viewBox et autres... J'aimerais qu'un maximum de choses soit exprimées en centimètres, unité toute naturelle en couture. Or par défault si je ne met rien, ce sont des pixels implicites. Mais le viewBox est de toute façon exprimer en pixel ! Comment écrire que je veux une planche de 1m50 par 3m de large sur lequel je veux deux rectangles de 1mx1m côte à côté, pour à terme ouvrir ce fichier SVG dans Inkscape et pouvoir l'imprimer à la bonne l'échelle sur plusieurs page A4 ?

Merci
ababdge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 11h56   #2
polymorphisme
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
Publishing
Inscription : octobre 2009
Messages : 1 424
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 39
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Publishing

Informations forums :
Inscription : octobre 2009
Messages : 1 424
Points : 2 333
Points : 2 333
Bonjour,

tu devrais arriver à ce que tu cherche à partir des documents suivants :

SVG Essentials/Coordinates

8. Système de coordonnées, transformations et unités
__________________
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h28.


 
 
 
 
Partenaires

Hébergement Web