realbasic-nug.fr
[Top] [All Lists]

Re: Différences de fonctionnement de la fonction Window.DrawInto

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Différences de fonctionnement de la fonction Window.DrawInto
From: Antoine Crêtaux <antoine at cretaux dot fr>
Date: Thu, 29 Mar 2007 15:16:39 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <C2302552 dot 612C%jftoracca at elp-info dot fr> <77E1E6F3-BAFD-4687-A4E1-E001243D4E5A at cretaux dot fr>
La solution du tableau n'est valable que si tu veux garder les pages pouyr les imprimer plus tard. Tu peux aussi imprimer au fur et à mesure en utilisant le next page :



  Cpt = ubound(tableau)
//=== Je mets le papier dans l'imprimante. Je compte le Nb pages que j'ai 10 par pages
  cpt = cpt/10
  St1 = str(cpt)
  St1 =Str( val(st1)+1)
Alerter("Merci de placer "+St1+" feuilles d'annexes dans l'imprimante.")

  //= Je cherche l'imprimante
  g  = OpenPrinterDialog()
  If g <> nil then
   Cpt = 0
    For i = Borne1 to borne2
      UneImage =ImprimeSeance(tableau(i))
      Monimage.graphics.drawpicture(UneImage,0,(265+(Cpt*40)))
      cpt = cpt+1
      //==  Une nouvelle page ?
      If i mod 10 = 0  then
         g.nextPage
        Cpt = 0
      End if
    Next

       //== Et voila j'imprime
    g.DrawPicture Monimage,MargeX,MargeY
  End if


<Prev in Thread] Current Thread [Next in Thread>