IMPRIMER DANS TOUS LES SENS ET A UN ENDROIT PRECIS
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 2011
-
6 mars 2003 à 18:32
just1459
Messages postés5Date d'inscriptiondimanche 5 février 2006StatutMembreDernière intervention11 mars 2013
-
11 mars 2013 à 17:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
just1459
Messages postés5Date d'inscriptiondimanche 5 février 2006StatutMembreDernière intervention11 mars 2013 11 mars 2013 à 17:00
Bonjour,
Code bien commenté, j'ai pu le greffer dans mon prog sans problême. Juste un petit soucis de taille vite réglé: une taille 10 donne en fait une taille plus grande, environ 18, mais ce n'est qu'une question de réglage. Ce code fait exactement ce dont j'avais besoin. MERCI MERCI.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 11 avril 2005 à 16:11
Sympa ton code, il va me sauver la mise.
Mon problème est une impression de rapport avec du texte horinzontal et vertical + courbe + indices et exposants.
J'étais parti sur crystal report, mais problème pour le vertical indice/exposant et la courbe.
Donc je reviens en arrière et avec ton code, j'ai une solution, lourde, chia**e mais qui marche.
Et enplus il va peut-etre m'apporter une solution pour un autre problème en suspend depuis plusieurs semaines.
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 23 oct. 2003 à 11:34
Bonjour Rene38,
J'essaie de me faire un tableau (dans le genre de ta capture), mais j'ai un souci avec la ligne de code suivante :
Conversion de la taille police (en points) en unités logiques imprimante
Hauteur = -(Taille_Fonte * GetDeviceCaps(Contexte, LOGPIXELSY)) / 85
En effet, lorsque je lance l'impression en spécifiant une taille de 10, je me retrouve avec quelque chose de beaucoup plus gros.
Dès lors, pourrais-tu m'expliquer cette ligne ?
Pourquoi la conversion en nombre négatif ?
D'où vient ce 85 utilisé ?
D'avance merci et à bientôt.
Programmix
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 6 mars 2003 à 18:32
Heureux d'avoir pû rendre service.
C'est très bien que tu ai pris la peine de commenter ta source (ce que je n'ai pas fait... trop pressé de déposer la mienne).
11 mars 2013 à 17:00
Code bien commenté, j'ai pu le greffer dans mon prog sans problême. Juste un petit soucis de taille vite réglé: une taille 10 donne en fait une taille plus grande, environ 18, mais ce n'est qu'une question de réglage. Ce code fait exactement ce dont j'avais besoin. MERCI MERCI.
11 avril 2005 à 16:11
Mon problème est une impression de rapport avec du texte horinzontal et vertical + courbe + indices et exposants.
J'étais parti sur crystal report, mais problème pour le vertical indice/exposant et la courbe.
Donc je reviens en arrière et avec ton code, j'ai une solution, lourde, chia**e mais qui marche.
Et enplus il va peut-etre m'apporter une solution pour un autre problème en suspend depuis plusieurs semaines.
23 oct. 2003 à 11:34
J'essaie de me faire un tableau (dans le genre de ta capture), mais j'ai un souci avec la ligne de code suivante :
Conversion de la taille police (en points) en unités logiques imprimante
Hauteur = -(Taille_Fonte * GetDeviceCaps(Contexte, LOGPIXELSY)) / 85
En effet, lorsque je lance l'impression en spécifiant une taille de 10, je me retrouve avec quelque chose de beaucoup plus gros.
Dès lors, pourrais-tu m'expliquer cette ligne ?
Pourquoi la conversion en nombre négatif ?
D'où vient ce 85 utilisé ?
D'avance merci et à bientôt.
Programmix
6 mars 2003 à 18:32
C'est très bien que tu ai pris la peine de commenter ta source (ce que je n'ai pas fait... trop pressé de déposer la mienne).