Announcement

Collapse
No announcement yet.

Kann man erkennen ob wirklich gedruckt wurde !?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kann man erkennen ob wirklich gedruckt wurde !?

    Ich hab einen Report der mit Vorschau ist, kann ich irgendwie aus meinem Delphiprogramm erkennen ob der Report auch wirklich gedruckt wurde? Oder ob nur die Vorschau betrachtet wurde und dann das Vorschaufenster wieder geschlossen wurde !?

  • #2
    Hab es selbst gelöst, war natürlich mal wieder in der RvSystem-Komponente versteckt, an die hab ich natürlich mal wieder nicht gedacht.

    J

    Comment


    • #3
      Hallo Jonas,

      mit welcher Funktion oder Eigenschaft ermittelt man denn ob gedruckt wurde??

      mfg
      Dir

      Comment


      • #4
        <pre>
        procedure Tfrm.RvSystemAfterPrint(Sender: TObject);
        begin
        printcontrol := true;
        end;

        procedure Tfrm.RvSystemPreviewShow(Sender: TObject);
        begin
        printcontrol := false;
        end;

        procedure Tfrm.RvSystemAfterPreviewPrint(
        Sender: TObject);
        begin
        printcontrol := true;
        end;
        </pre>

        printcontrol ist ne boolean Variable.
        Wenn sie nach Abschluss der Raveaktion true ist dann wurde wirklich gedruckt.

        Wahrscheinlich geht es auch einfach über onPrint aber das Event hab ich zuerst gesehen als ich es schon so gelöst hatte

        Comment


        • #5
          <Zitat>dann wurde wirklich gedruckt.</Zitat>
          -> es wurde an den PrintManager übergeben; danach verlierst du die Kontrolle, d.h. wenn der user den PM gestoppt hat, kann er die PrintQueue löschen etc.

          :-) thoma

          Comment

          Working...
          X