Page 1 sur 1
écrire verticalement sur une enveloppe
Posté : 27 juil. 2007, 16:21
par daplus
Bonjour à tous,
Je cherche à écrire verticalement sur une enveloppe, c'est à dire que le texte effectue une rotation de 90 degrés.
Comment est-ce possible?
Merci pour votre temps
Posté : 27 juil. 2007, 17:00
par Invité

heu , ca va etre tres con comme reponse, mais si tu balises chaques lettres avec un <p> ou un element de type bloc par exemple, ca devrait aller non...
j ai d autres solutions si cetait vraiment trop con

mais vu que tu postes dans javascript ajax il faut que tu nous en dises un peu plus : contraintes etc etc
merci pour ton idée
Posté : 27 juil. 2007, 17:06
par daplus
Un <p> va juste positionner le texte, mais cela sera toujours écrit "horizontalement".
Je ne vois vraiment pas comment on pourrait faire au moment de la saisie de l'information
Je ne sais pas si j'ai raison, mais il faudrait pratiquement le faire comme dans Word
Merci
Posté : 27 juil. 2007, 17:09
par Invité
heu non
si tu ecris
<p>H</p>
<p>E</p>
<p>L</p>
<p>L</p>
<p>O</p>
cela s ecrit bien verticalement...
quand tu parles denveloppe c est quoi exactament ? une image???
Merci pour ton temps
Posté : 27 juil. 2007, 17:28
par daplus
Une enveloppe est ce que tu utilises pour envoyer une lettre par la poste, là où il y a l'adresse du destinataire, celle de l'expéditeur et en haut et à droite les timbres.
Je cherche à générer un texte vertical qui oblige à tourner la tête à 90 degré pour lire le texte. J'ai une image pour m'expliquer, mais je ne sais pas comment l'insérer dans ce message.
Merci
J'ai fini par avoir une solution pour imprimer une enveloppe
Posté : 12 août 2007, 05:45
par daplus
Bonjour à toutes et à tous,
Mon but: imprimer l'adresse d'un client sur une enveloppe glissée VERTICALEMENT dans l'imprimante.
Après avoir misérablement chercher sur le forum et ailleurs sur le web, j'ai trouvé.
Créer un fichier PDF en utilisant fpdf.org puis une fois visualisé, simplement imprimer en faisant une rotation manuelle à l'impression.
Si cela intéresse certains, faites le moi savoir en répondant à ce message et je communiquerais le code.
J'avais longtemps cherché à créer une image .png puis à effectuer une rotation. Deux problèmes:
- je n'arrivais pas à mémoriser l'image (on ne peux faire de rotation que sur une image existante),
- et même si j'y étais arrivé, il aurait fallu aller enlever l'image sur le serveur à chaque fois.
de plus certaines fonctions ne marchaient que sur IE.
Rappellons qu'on ne peut rien faire en html classique (page setup, landscape) car la ligne du lien en haut de page, et celle en bas de page apparaissent tout le temps. Seul le client peut décider d'enlever la fonction, pas le serveur.
Donc cela marche, merci à ceux qui s'y sont intéréssé.
Posté : 15 août 2007, 00:10
par Ryle
Si tu utilises internet explorer, tu peux effectuer des rotations sur des objets de type image ou même div en javascript avec progid:DXImageTransform.Microsoft, donc sans avoir à générer ou stocker d'images :
<div id="mondiv" style="height:50; width:50">
<img src='../image.gif'>
<br>Texte
</div>
<button onclick="mondiv.style.filter='progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'">rotation=1, 90° à droite</button>
0 => 0° / 360°
1 => 90°
2 => 180°
3 => 270°
Bon bien sur, faut du IE impérativement, mais si c'est pour du publipostage, cela veut dire que tu auras un nombre d'utilisateurs limité et défini, et éventuellement la possibilité de spécifier IE 5.5 ou + dans les prérequis d'utilisation...
HTH

Merci Ryle
Posté : 15 août 2007, 01:04
par daplus
C'est sympathique de voir que mes pérégrinations ont étés observées et amènent des commentaires intéressants.
J'avais aperçu cette voie, mais je dois dire que la mémorisation nécessaire des images me posait des problèmes, j'avais donc privilégié la voie du fpdf.
Je vais regarder ta solution et je reviens sur le sujet
Merci Ryle