none
Pagination d'une impression RRS feed

  • Question

  •  

    Salut tout le monde,

    Présentation :

    Développeur en ASM, C et autres langages oubliés dans un bureau d'étude industriel depuis une décénnie et demi (pour paraitre moins vieux)  ; développeur de circuit electronique dans le même domaine.

     

    Je suis aujourd'hui amené à développer une appli sous VS2005 qui met en oeuvre des impressions.

     

    "System:Big Smilerawing:Stick out tonguerinting:Stick out tonguerintPageEventArgs^ e"

     

    Mon souci, j'imprime mes lignes de textes (créées à base de e->Graphics->DrawLine() et e->Graphics->DrawString),

    je les visualise avant impression ; but, je n'ai qu'une seule page en préview même si j'ai en théorie plus d'une page

    Quand, j'utilise "e->HasMorePages", le préview ne s'arrete que si je le stoppe et m'affiche alors n fois la même page

     

    Impossible de trouver dans l'aide MS, le parametrage du nombre de pages ou l'insertion d'un FormFeed

    Y a des suggessions avant que je ne devienne chêvre ?

     

    Merci à tous

    lundi 1 septembre 2008 08:41

Réponses

  • Bonjour,

     

    Dans le traitement de l'événement PrintPage, vous devez mettre :

    e->HasMorePages = true, pour demander une nouvelle page dans le PrintDocument.

    e->HasMorePages = false pour finir l'impression.

     

    Cordialement

    lundi 1 septembre 2008 20:12
    Modérateur

Toutes les réponses