Module d' impression en vb.net (formulaire , controle, mise en page, dessin,entetes,etc...)

Soyez le premier à donner votre avis sur cette source.

Vue 39 451 fois - Téléchargée 7 671 fois

Description

Bonjour, voici le premier code que je poste ici, alors merci d'etre indulgent...

Apres avoir parcourut de nombreux forum pour m'instruire sur l'etat des modules d'impressions existant, une vérité m'apparrue : Pas grand chose de réelement complet et exploitatable facilement. Chacun fait comme il peut, sa tambouille pour chaque projet.
Bref, je me suis décider a faire un code d'impression complet pour l'ensemble de mes projet, et je tiens a vous en faire benificier (si cela vous interesse).

Que fait cette dll (dont le code est fournit dans le rar, car le me voit mal mettre casi 2000 lignes de code dans le champs prevu...) :
- Impression des entetes avec des positionnements a la word et des wildcard (numero de page, nombre de page total)
- Impression en Portrait , paysage, ou automatic.
- Impression proportionnelle par rapport aux elements sur la page. C'est a dire qu'on peut "scale" un formulaire par exemplepour qu'il tienne sur la page entiere.
- Modification des marges d'impressions
- Impression de tout les objet existant (form, controle...) sauf Datagrid et MSChart. Ces deux controles demandant pas mal de boulot seront dans une version suivante si necessaire.
- Impression de forme de dessin (ligne, rectangle, cercle, ellipse, polygon, texte) pleine ou creuse, et avec du texte ou non dedans
- Gestion des Font, des couleur, des style et autres details d'impressions

Voila, je passe des détails, mais le principal est la. Si vous avez des commentaires ou des questions n'hesitez pas.

Le code de la dll est en C# pour un souci de rapidité, mais l'exemple d'impression (FormTestPrint) est lui en VB.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

lyju
Messages postés
7
Date d'inscription
vendredi 22 octobre 2004
Statut
Membre
Dernière intervention
18 novembre 2009
-
n'hesitez pas a laisserun ptit message de commentaire ;)
youil
Messages postés
67
Date d'inscription
vendredi 28 mars 2003
Statut
Membre
Dernière intervention
12 juillet 2011
-
Super sources mais moi ca ne fonctionne pas il me dit l'erreur suivante

Le rectangle 'X=85',Y=120,Width=0,Height=54' ne peut pas avoir une largeur ou une hauteur égale à zéro.
lyju
Messages postés
7
Date d'inscription
vendredi 22 octobre 2004
Statut
Membre
Dernière intervention
18 novembre 2009
-
ben a priori, avec Width=0 ca va pas dessiner grand chose, essaye en mettant Width=1 au moins.
capuccino_fr
Messages postés
113
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
11 février 2008
-
Bonjour, j'ai un fichier texte à imprimer.
Je ne peux malheureusement pas car le retour à la ligne n'est pas pris en charge. enfin je pense que c'est ca

Sinon ca marche pas trop mal avec tout le reste, si quelqu'un a une solution....

Merci d'avance, Capuccino_fr
Sirocooo
Messages postés
412
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
7 avril 2008
1 -
Bien mais pourquoi ne pas utiliser Crystal Report
fourni en standard dasn le sudio .NET ???

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.