Précédent   Forum des professionnels en informatique > Dotnet > Langages > C#
C# Forum d'entraide sur la programmation C#. Avant de poster -> FAQ C#, Articles C#, Sources C#
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 06/09/2010, 10h07   #1
Invité régulier
 
Danie Marie-Sainte
Inscription : novembre 2009
Messages : 22
Détails du profil
Informations personnelles :
Nom : Danie Marie-Sainte

Informations forums :
Inscription : novembre 2009
Messages : 22
Points : 9
Points : 9
Par défaut Eviter les saut de page sur imprimante

Bonjour à tous,
Voilà mon problème :
J'ai fait un petit outil qui permet de créer et d'imprimer des étiquettes. Chaque étquette ne va pas forcément remplir toute la page A4 donc j'aimerai pouvoir imprimer à la suite de la page sans que l'imprimante change de feuille.
Pour l'impression j'utilise PrintDocument.

Merci de votre aide
Dan972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2010, 16h32   #2
Expert Confirmé Sénior
 
Avatar de Pol63
 
Homme Sébastien
Développeur informatique
Inscription : avril 2007
Messages : 8 748
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : avril 2007
Messages : 8 748
Points : 12 438
Points : 12 438
il suffit de n'appeler qu'une fois print et de gérer toi meme les saut de pages plutot que d'appeler print pour chaque étiquette

il faut donc savoir si l'étiquette va tenir sur la fin de la page avant de la mettre pour éviter qu'elle ne soit sur 2 pages (mesurer)

et dans un print pour dire qu'on a une autre page c'est étrange, il faut dire e.hasmorepages = true et sortir du void, l'event est alors re déclenché (donc stocker dans une variable où on en est)
__________________
si vous ne comprenez pas ce que je dis, demandez à google
Pol63 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2010, 22h12   #3
Invité régulier
 
Danie Marie-Sainte
Inscription : novembre 2009
Messages : 22
Détails du profil
Informations personnelles :
Nom : Danie Marie-Sainte

Informations forums :
Inscription : novembre 2009
Messages : 22
Points : 9
Points : 9
Merci pour l'info mais j'aimerai trouver une autre solution. Par exemple passer l'info à l'inprimante par un paramétrage (mais je ne sais pas si ça existe). Ca me demandera beaucoup moins de modifications.
Mais si je n'ai vraiment pas le choix je devrais opter pour ta solution ...
Dan972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2010, 22h57   #4
Expert Confirmé Sénior
 
Avatar de Pol63
 
Homme Sébastien
Développeur informatique
Inscription : avril 2007
Messages : 8 748
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : avril 2007
Messages : 8 748
Points : 12 438
Points : 12 438
s'il y avait une solution plus simple qui colle avec ce que tu as déjà codé, je te l'aurais donné ^^
je sais pas tout mais je pense pas que ca existe
__________________
si vous ne comprenez pas ce que je dis, demandez à google
Pol63 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 18h03.


 
 
 
 
Partenaires

Hébergement Web