Bonsoir, J'ai grand besoin d'aide et de conseils a propos de l'impression
d'un formulaire avec Visual Basic 2005. Ce formulaire contient des choses
banales à imprimer (textbox, label, richtextbox, et aussi des Panel). Avec
VB6, c'était aussi simple qu'une seule et unique instruction. Normalement,
étant donnée que les choses sont sensées évoluer, avec VB 2005 on devrait
faire cela au moins aussi simplement! Mais bon je cherche encore
désepérément. J'ai essayer le CaptureScreen(), mais je n'obtient pas
l'impression sur toute la hauteur de la feuille et la qualité est mauvaise.
Ma question est simple, Est-ce que ça existe d'imprimer un formulaire avec
les tous les composants qu'il le consitue et sur toute la page. J'espère que
quelqu'un m'aidera. Merci, cordialement.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice
Voir par exemple : http://www.c2i.fr/code.aspx?IDCodeU8
Cela permet au moins de voir si le problème est à la capture ou à l'impression (tu peux par exemple imprimer l'image avec Paint et comparer avec ta propre impression) .
Impression sur toute la hauteur : je dirais qu'une partie non visible n'est peut-être pas capturée Qualité : le problème serait plutôt à l'impression (redimensionnement ?)
-- Patrice
"AzertyH" a écrit dans le message de news:
Bonsoir, J'ai grand besoin d'aide et de conseils a propos de l'impression d'un formulaire avec Visual Basic 2005. Ce formulaire contient des choses banales à imprimer (textbox, label, richtextbox, et aussi des Panel). Avec VB6, c'était aussi simple qu'une seule et unique instruction. Normalement, étant donnée que les choses sont sensées évoluer, avec VB 2005 on devrait faire cela au moins aussi simplement! Mais bon je cherche encore désepérément. J'ai essayer le CaptureScreen(), mais je n'obtient pas l'impression sur toute la hauteur de la feuille et la qualité est mauvaise. Ma question est simple, Est-ce que ça existe d'imprimer un formulaire avec les tous les composants qu'il le consitue et sur toute la page. J'espère que quelqu'un m'aidera. Merci, cordialement.
Voir par exemple :
http://www.c2i.fr/code.aspx?IDCodeU8
Cela permet au moins de voir si le problème est à la capture ou à
l'impression (tu peux par exemple imprimer l'image avec Paint et comparer
avec ta propre impression) .
Impression sur toute la hauteur : je dirais qu'une partie non visible n'est
peut-être pas capturée
Qualité : le problème serait plutôt à l'impression (redimensionnement ?)
--
Patrice
"AzertyH" <azerty@microsoft.fr> a écrit dans le message de news:
59A81963-1E67-4612-9766-38CADADC13A5@microsoft.com...
Bonsoir, J'ai grand besoin d'aide et de conseils a propos de l'impression
d'un formulaire avec Visual Basic 2005. Ce formulaire contient des choses
banales à imprimer (textbox, label, richtextbox, et aussi des Panel). Avec
VB6, c'était aussi simple qu'une seule et unique instruction. Normalement,
étant donnée que les choses sont sensées évoluer, avec VB 2005 on devrait
faire cela au moins aussi simplement! Mais bon je cherche encore
désepérément. J'ai essayer le CaptureScreen(), mais je n'obtient pas
l'impression sur toute la hauteur de la feuille et la qualité est
mauvaise.
Ma question est simple, Est-ce que ça existe d'imprimer un formulaire avec
les tous les composants qu'il le consitue et sur toute la page. J'espère
que
quelqu'un m'aidera. Merci, cordialement.
Voir par exemple : http://www.c2i.fr/code.aspx?IDCodeU8
Cela permet au moins de voir si le problème est à la capture ou à l'impression (tu peux par exemple imprimer l'image avec Paint et comparer avec ta propre impression) .
Impression sur toute la hauteur : je dirais qu'une partie non visible n'est peut-être pas capturée Qualité : le problème serait plutôt à l'impression (redimensionnement ?)
-- Patrice
"AzertyH" a écrit dans le message de news:
Bonsoir, J'ai grand besoin d'aide et de conseils a propos de l'impression d'un formulaire avec Visual Basic 2005. Ce formulaire contient des choses banales à imprimer (textbox, label, richtextbox, et aussi des Panel). Avec VB6, c'était aussi simple qu'une seule et unique instruction. Normalement, étant donnée que les choses sont sensées évoluer, avec VB 2005 on devrait faire cela au moins aussi simplement! Mais bon je cherche encore désepérément. J'ai essayer le CaptureScreen(), mais je n'obtient pas l'impression sur toute la hauteur de la feuille et la qualité est mauvaise. Ma question est simple, Est-ce que ça existe d'imprimer un formulaire avec les tous les composants qu'il le consitue et sur toute la page. J'espère que quelqu'un m'aidera. Merci, cordialement.
Fred
Dans : news: Patrice écrit :
Voir par exemple : http://www.c2i.fr/code.aspx?IDCodeU8
Cela permet au moins de voir si le problème est à la capture ou à l'impression (tu peux par exemple imprimer l'image avec Paint et comparer avec ta propre impression) .
Impression sur toute la hauteur : je dirais qu'une partie non visible n'est peut-être pas capturée Qualité : le problème serait plutôt à l'impression (redimensionnement ?)
D'après ce que j'ai vu sur d'autres posts, il ne s'agit pas tant d'imprimer le formulaire que de faire une sortie papier des données qui s'y trouvent. Il vaudrait peut-être mieux se diriger vers des composants dédiés à l'édition (un formulaire à l'écran, ce n'est pas du A4) Par exemple Crystal report, mais je ne sais pas si ce dernier est disponible avec la version utilisée par AzertyH. Ou bien faire appel à l'objet PrintDocument de System.Drawing.Printing. Ce deuxième moyen remplace ce que l'on faisait normalement avec l'object Printer du VB6.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Dans : news:uK48H9DaGHA.3304@TK2MSFTNGP04.phx.gbl
Patrice écrit :
Voir par exemple :
http://www.c2i.fr/code.aspx?IDCodeU8
Cela permet au moins de voir si le problème est à la capture ou à
l'impression (tu peux par exemple imprimer l'image avec Paint et
comparer avec ta propre impression) .
Impression sur toute la hauteur : je dirais qu'une partie non visible
n'est peut-être pas capturée
Qualité : le problème serait plutôt à l'impression (redimensionnement
?)
D'après ce que j'ai vu sur d'autres posts, il ne s'agit pas tant
d'imprimer le formulaire que de faire une sortie papier des données qui
s'y trouvent.
Il vaudrait peut-être mieux se diriger vers des composants dédiés à
l'édition (un formulaire à l'écran, ce n'est pas du A4)
Par exemple Crystal report, mais je ne sais pas si ce dernier est
disponible avec la version utilisée par AzertyH.
Ou bien faire appel à l'objet PrintDocument de System.Drawing.Printing.
Ce deuxième moyen remplace ce que l'on faisait normalement avec l'object
Printer du VB6.
Voir par exemple : http://www.c2i.fr/code.aspx?IDCodeU8
Cela permet au moins de voir si le problème est à la capture ou à l'impression (tu peux par exemple imprimer l'image avec Paint et comparer avec ta propre impression) .
Impression sur toute la hauteur : je dirais qu'une partie non visible n'est peut-être pas capturée Qualité : le problème serait plutôt à l'impression (redimensionnement ?)
D'après ce que j'ai vu sur d'autres posts, il ne s'agit pas tant d'imprimer le formulaire que de faire une sortie papier des données qui s'y trouvent. Il vaudrait peut-être mieux se diriger vers des composants dédiés à l'édition (un formulaire à l'écran, ce n'est pas du A4) Par exemple Crystal report, mais je ne sais pas si ce dernier est disponible avec la version utilisée par AzertyH. Ou bien faire appel à l'objet PrintDocument de System.Drawing.Printing. Ce deuxième moyen remplace ce que l'on faisait normalement avec l'object Printer du VB6.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
AzertyH
Merci pour vos réponses. Pour imprimer mon formulaire j'ai choisis la méthode très lourde mais efficase : la programmation de l'impression de chaque zone de text, les unes après les autres. Mais cette feuille d'impression est aussi composée d'images avec l'extention ".bmp". Connaissez-vous le code qui permet d'imprimer une image .bmp ? Je vous remercie pour votre aide.
Merci pour vos réponses. Pour imprimer mon formulaire j'ai choisis la méthode
très lourde mais efficase : la programmation de l'impression de chaque zone
de text, les unes après les autres. Mais cette feuille d'impression est aussi
composée d'images avec l'extention ".bmp". Connaissez-vous le code qui permet
d'imprimer une image .bmp ? Je vous remercie pour votre aide.
Merci pour vos réponses. Pour imprimer mon formulaire j'ai choisis la méthode très lourde mais efficase : la programmation de l'impression de chaque zone de text, les unes après les autres. Mais cette feuille d'impression est aussi composée d'images avec l'extention ".bmp". Connaissez-vous le code qui permet d'imprimer une image .bmp ? Je vous remercie pour votre aide.