IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Le PrintPreviewDialog affiche parfaitement mes x pages du rapport mais l'impression ne donne qu'une page vide


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 251
    Par défaut Le PrintPreviewDialog affiche parfaitement mes x pages du rapport mais l'impression ne donne qu'une page vide
    Bonsoir,

    Je génère sous VB.net un rapport via l'evenement PrintDocument1_PrintPage, celui ci s'affiche parfaitement dans le PrintPreviewDialog1

    lorsque je clic sur la petite icone en haut a gauche du PrintPreviewDialog1, j'obtien une page A4 blanche ???

    une idée ?

    Salutation

    Edit

    J'utilise pdfcreator pour faire mes tests, peut etre que le soucis n'est pas le même avec une imprimante mais j'en doute ! j'ai vu quelques site traitant de ce soucis en anglais mais je ne parle pas assez bien la langue pour comprendre mon soucis !

    Voici les liens que j'ai trouvé :

    http://bytes.com/topic/c-sharp/answe...n-not-printing

    http://www.xtremedotnettalk.com/showthread.php?t=97064

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 251
    Par défaut
    la reponse ici !!!! j'ai pu comprendre ce bout d'anglais !

    http://www.dreamincode.net/forums/to...previewdialog/

    en gros lorsqu'on clic sur imprimer la procedure pour générer les pages d'impression est relancée, si les variables pour compter les pages et positionner la page en cours d'impression ne sont pas remis à zero juste apres votre e.hasmorepages = false, ça ne fonctionnera pas lors du lancement de l'impression !

    dans mon code les variables sont multiples car le rapport est un peu complexe

    Bonne soirée, je ferme le post, il pourait servir je pense !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
                        If currentpagetest < Form1.fichier.Mestest.Count Then
                            e.HasMorePages = True
                        Else
                            e.HasMorePages = False
                            nbpage = 0
                            currentpage = 1
                            currentpagerecap = 1
                            currentpagetest = 0
                        End If

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 02/03/2013, 12h09
  2. afficher des donnée avec une page JSP
    Par alfred5 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 02/04/2011, 16h56
  3. Afficher une image d'une base de données sur une page web
    Par tortuegenie dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/10/2008, 14h11
  4. Récupérer des données dans une page HTML
    Par newdelirium dans le forum Langage
    Réponses: 3
    Dernier message: 26/10/2005, 19h18
  5. Conserver des données d'une page à une autre...
    Par Angeldu74 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/08/2005, 14h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo