begin process at 2010 02 10 10:17:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Imprimante

 > MODULE D' IMPRESSION EN VB.NET (FORMULAIRE , CONTROLE, MISE EN PAGE, DESSIN,ENTETES,ETC...)

MODULE D' IMPRESSION EN VB.NET (FORMULAIRE , CONTROLE, MISE EN PAGE, DESSIN,ENTETES,ETC...)


 Information sur la source

Note :
6,25 / 10 - par 4 personnes
6,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Imprimante Source .NET ( DotNet ) Niveau :Débutant Date de création :19/11/2004 Vu / téléchargé :24 874 / 5 188

Auteur : lyju

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 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.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) IMPRESSION FACILE EN ÉVITANT LES BUGS DU FRAMEWORK par circular
Source avec Zip Source .NET (Dotnet) CLASSE POUR AJOUTER/CONNECTER/DECONNECTER UNE IMPRIMANTE RÉS... par radcur
Source avec Zip Source avec une capture IMPRESSION AU FIL DE L'EAU VERS IMPRIMANTE MATRICIELLE par rimas10
Source avec Zip Source avec une capture IMPRIMER CODE BARE par StetechCove
Source avec Zip Source avec une capture Source .NET (Dotnet) IMPRESSION D'UNE LISTVIEW EN GÉNÉRANT UN FICHIER EXCEL par fauve

Commentaires et avis

Commentaire de lyju le 23/11/2004 15:17:41

n'hesitez pas a laisserun ptit message de commentaire ;)

Commentaire de youil le 23/11/2004 17:23:28

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.

Commentaire de lyju le 29/11/2004 16:55:18

ben a priori, avec Width=0 ca va pas dessiner grand chose, essaye en mettant Width=1 au moins.

Commentaire de capuccino_fr le 31/03/2005 17:06:01

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

Commentaire de Sirocooo le 13/07/2005 10:13:55

Bien mais pourquoi ne pas utiliser Crystal Report
fourni en standard dasn le sudio .NET ???

Commentaire de 1toun le 03/01/2006 10:54:35

Ca marche bien pour moi!!!
par contre, petite question, peut être quelqu'un a déjà eu le cas, j'aurai besoin de passer à mon imprimante le numéro de bac sur lequel imprimer (selon le type de doc a imprimer)

ou bien, autre possibilité, créer des profils imprimante sur chaque bac et appeler ce profil selon le cas... mais là aussi, rien trouvé...
merci de votre aide!!

Commentaire de GG29 le 13/05/2006 18:22:42

Bravo, ta source marche très bien chez moi. C'est très facile a utiliser.

Commentaire de cmontres le 08/09/2006 15:43:31

Ton code fonctionne bien ... Bravo
Cependant comme l'a fait remarquer 1toun, il existe des petits
soucis dès qu'il s'agit de gérer les bacs.
tu confirmes ?
Pourrais tu nous éclairer là-dessus ?

Commentaire de LATE le 23/10/2006 09:14:17

Je n'ai pas acces au rar ?
Ou qu'il est le rar ?

Merci chef !

Commentaire de Paraglider le 31/03/2007 20:32:32

Bonjour,

Effectivement cela tourne bien. Je ne veux pas être négatif mais il manque la gestion du retour à la ligne pour les textbox. Ce serait bien d'y penser.

Commentaire de david12 le 08/11/2009 13:11:48

vraiment un très bon code vu ce qui existe sur le net en matière d'impression : bravo !
juste un petit bémol pour le retour à la ligne automatique ds les textbox...

Peut-on définir la taille de la police dans la fonction "add rectangle" ?? si oui comment ???

merci à l'avance

Commentaire de lyju le 18/11/2009 08:03:30

bonjour a tous, et merci pour vos commentaires

effectivement, il manque plusieurs choses (comme le retour a la ligne) et cette source date de plus de 5 ans tout de meme. Avec un peu de recul, je la ferais différemment, plus complete, avec une gestion des bacs imprimante, et autre details graphique.

Maintenant, les sources sont fournies dans le rar donc n'hésitez pas a les modifier et a reposter ici de meilleures !

Pour ma part, je vais bientot devoir retravailler un module d'impression d'etiquette (d'ici 2 mois), je posterais donc de nouvelle sources, mise a jour avec je l'espere l'ajout de vos idées.

Julien

Commentaire de lyju le 18/11/2009 08:08:08

A oui j'oubliais, pour repondre a ceux qui disent "Crystal report existe".
Oui c'est sur qu'il existe. Mais a l'époque j'avais besoin d'un module qui imprime en automatique mes formulaires a l'ecran - sorte de capture d'ecran adapté a l'impression - , sans devoir passer par un générateur de modele d'impression (car mes formulaires  etaient eux meme construit dynamiquement a la manière de Lotus Notes).

Bref Crystal reports est aussi une belle usine a gaz ^^

Voilou :)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales