Comment imprimer en vb (choix de plusieur impriment différente et en réseau (lié
thetoto52
Messages postés87Date d'inscriptionlundi 9 janvier 2006StatutMembreDernière intervention11 novembre 2008
-
9 janv. 2006 à 16:36
thetoto52
Messages postés87Date d'inscriptionlundi 9 janvier 2006StatutMembreDernière intervention11 novembre 2008
-
10 janv. 2006 à 07:41
en claire je voudrais pouvoir imprimer des pages en VB sur une imprimante.
A savoir esque cela peut marcher sur plusieur imprimante quelque soit le type de connection de l'imprimente connectée directement sur le PC ou en réseau partagé par un poste ou directement branché sur le réseau.
SVP aidé moi.
A voir également:
Comment imprimer en vb (choix de plusieur impriment différente et en réseau (lié
cs_jperre
Messages postés268Date d'inscriptionlundi 9 janvier 2006StatutMembreDernière intervention19 janvier 20172 9 janv. 2006 à 18:36
Pour imprimer en VB 6, il existe 4 solutions :
1 - Utiliser la commande PrintForm, cette commande permet d'imprimer le contenu du formulaire correspondant. Avantage : pas de programmation.Défaut: la qualité de l'impression est fonction de la définition d'écran.
2 - Utiliser l'objet Printer qui pilote directement l'imprimante.Avantage une qualité d'impression excellente. Défaut : il faut programmer intégralement la mise en page du texte et des graphiques à l'aide des fonctions graphiques, sur les états à imprimer (réservé à des experts en programmation). Toutefois, c'est cette solution que j'ai choisi pour les applications que j'ai réalisé.
3 - Utiliser un programme de création d'états tel Chrystal Report. Avantage: Possibilité de créer des états soignés avec des graphiques, etc... Défaut : Il faut acheter le logiciel. Il faut créer un fichier de définition par type d'état à éditer, celà augmente la liste des fichiers à ajouter au pack de distribution de l'application.
4 - Utiliser le composant DataReport (VB6 Entreprise) uniquement pour les états issus de bases de données (interface de création qui rapelle celle de l'objet Report de Microsoft Access)
Dans tous les cas, VB6 utilise l'imprimante par défaut de Windows.