PROblème avec l'objet printer

XWinnieX Messages postés 71 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 20 septembre 2004 - 27 janv. 2003 à 00:51
XWinnieX Messages postés 71 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 20 septembre 2004 - 27 janv. 2003 à 01:43
J'imprime des étiquettes et il faut donc que je connaise au millimètre près la position des lignes qui seront imprimées sur le papier

mon problème vient du fait que chaque imprimante possède une zone imprimable... Il faudrait que je puisse savoir la marge à gauche et au dessus de cette zone imprimable.

je pourrais imprimer a la bonne position avec

printer.currentx = 20 - [Marge à gauche de la zone d'impr]
printer.currentY = 20 - [Marge en haut de la zone d'impr]

(il faut que mon texte soit exactement a 20 mm des bords de la feuille)

PS : Ca aurait pu marcher avec en faisant
(largeur de page - largeur de zone imprimable) / 2
MAIS la marge à gauche n'est pas forcément égale à la marge de droite et pareil pour la hauteur... C'EST EMBETANT !

Ce serait vraiment sympa si quelqu'un pouvait m'aider...

Merci d'avance

Winnie

2 réponses

gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
27 janv. 2003 à 01:28
ben je vois pas trop comment faire, mais tu peux retrouver la surface imprimable en largeur par "printer.scalewidth" et en heuteur par "printer.scaleheight"
0
XWinnieX Messages postés 71 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 20 septembre 2004
27 janv. 2003 à 01:43
oui mais c'est les marges de chaques coté de scalewidth et scaleheight qui m'intéresse car celle ci peuvent ne pas être identiques
0
Rejoignez-nous