MODULE D' IMPRESSION EN VB.NET (FORMULAIRE , CONTROLE, MISE EN PAGE, DESSIN,ENTE

lyju Messages postés 7 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 18 novembre 2009 - 23 nov. 2004 à 15:17
 patson - 21 sept. 2014 à 18:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27689-module-d-impression-en-vb-net-formulaire-controle-mise-en-page-dessin-entetes-etc

salut je suis très impressionné par ce travail que dieu te garde et donne longue vie Patrick du Cameroun
daiz1993 Messages postés 7 Date d'inscription dimanche 23 décembre 2012 Statut Membre Dernière intervention 17 avril 2014
7 avril 2013 à 08:16
Salut. Moi j'ai un petit problème depuis quelques temps: je suis à la recherche d'un moyen pour imprimer des photos. j'enregistre les candidats avec leur photos dans un dossier mai j'aimerais avoir leur photos sur l'etat qui affiche toute la liste comme une carte d'identité. Si je peux avoir de l'aide ??? j'utilise une base de donné access
ordi50 Messages postés 1 Date d'inscription samedi 21 février 2009 Statut Membre Dernière intervention 17 juillet 2012
17 juil. 2012 à 02:22
slt
votre code marche très bien
comment faire pour modifier la taille de format a4 pour d'autre format style lettre
ou étiquettes, comme il dit plus haut.
mohamedmounassir Messages postés 16 Date d'inscription mercredi 15 décembre 2010 Statut Membre Dernière intervention 8 décembre 2016
6 janv. 2011 à 16:28
slt
votre code ca marche bien
je veux savoir comment faire pour modifier la taille de format a4 je veux imprimer mes données sous une étiquettes avec dimension précis
cs_danu Messages postés 11 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 30 avril 2010
30 avril 2010 à 20:38
re-Bonjour,
en modifiant :
#################################################
case "TextBox": theObjectToPrint.my_Type = ObjectType.Textbox;
if(isUseControlStyle)
{
TextBox theTextBox = (TextBox)theControl;
******************************************************* theObjectToPrint.my_StringFormat = new StringFormat();
********************************************************* theObjectToPrint.my_StringFormat.Alignment = getControlAlignement(theTextBox.TextAlign);
theObjectToPrint.my_StringFormat.FormatFlags |= StringFormatFlags.MeasureTrailingSpaces;
}
if(theObjectToPrint.my_isWinXPStyle == -1)
theObjectToPrint.my_isWinXPStyle = 0;

break;
#######################################################
j'ai mon texte dans "Textbox" bien placé en haut...

A +
Danu
cs_danu Messages postés 11 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 30 avril 2010
30 avril 2010 à 20:01
Salut lyju
et merci pour cette dll très patique
je programme en vb6 depuis quelques années en amateur
j'ai commencé vb.net l'année derniere et ta dll m'a très aidé pour mes imprimés.
il manque le retour à la ligne (comme les remarques en haut) quand j'imprime un Textbox,j'ai toujours un blanc en haut.
J'ai essayé de modifier ta dll mes sans succés parce que je ne connais pas C#.
Si quelqu'un pouvait m'aider ce serait top.
Merci
Danu
lyju Messages postés 7 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 18 novembre 2009
18 nov. 2009 à 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 :)
lyju Messages postés 7 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 18 novembre 2009
18 nov. 2009 à 08:03
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
cs_david12 Messages postés 1 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 8 novembre 2009
8 nov. 2009 à 13:11
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
Paraglider Messages postés 35 Date d'inscription mercredi 19 mars 2003 Statut Membre Dernière intervention 6 février 2014 1
31 mars 2007 à 20: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.
cs_LATE Messages postés 2 Date d'inscription lundi 6 janvier 2003 Statut Membre Dernière intervention 7 novembre 2005
23 oct. 2006 à 09:14
Je n'ai pas acces au rar ?
Ou qu'il est le rar ?

Merci chef !
cmontres Messages postés 1 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 8 septembre 2006
8 sept. 2006 à 15:43
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 ?
cs_GG29 Messages postés 326 Date d'inscription vendredi 23 décembre 2005 Statut Membre Dernière intervention 8 février 2011 17
13 mai 2006 à 18:22
Bravo, ta source marche très bien chez moi. C'est très facile a utiliser.
1toun Messages postés 7 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 3 janvier 2006
3 janv. 2006 à 10:54
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!!
Sirocooo Messages postés 412 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 7 avril 2008 1
13 juil. 2005 à 10:13
Bien mais pourquoi ne pas utiliser Crystal Report
fourni en standard dasn le sudio .NET ???
capuccino_fr Messages postés 113 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 11 février 2008
31 mars 2005 à 17:06
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
lyju Messages postés 7 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 18 novembre 2009
29 nov. 2004 à 16:55
ben a priori, avec Width=0 ca va pas dessiner grand chose, essaye en mettant Width=1 au moins.
youil Messages postés 67 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 12 juillet 2011
23 nov. 2004 à 17:23
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
23 nov. 2004 à 15:17
n'hesitez pas a laisserun ptit message de commentaire ;)
Rejoignez-nous