Abfrage: Wurde aus Preview gedruckt oder exportiert??

Hallo,

ich habe Stunden gesucht und nix darüber gefunden: Kann man feststellen, ob der Anwender aus dem Preview heraus gedruckt bzw. exportiert hat?

Wäre mir wichtig für die Abfrage nach Rechnungsdruck, ob alles OK ist und verbucht werdden kann.

Vielen Dank für einen Tipp und freundliche Grüße

Thomas

Sehr geehrter Herr Schrap,
vielen Dank für Ihren Beitrag.

Ab dem Service Pack 20.004 gibt es ein Event, für den Druck aus der Vorschau heraus, dieser steht Ihnen aber nur im Designer (Echdatenvorschau) und in der normalen Vorschau zur Verfügung.
z.B. .NET

LL.ViewerPrintState += LL_ViewerPrintState;
.....
void LL_ViewerPrintState(object sender, ViewerControlPrintEventArgs e)
{
//.....            
}

Wenn Sie das PreviewControl verwenden steht Ihnen dieser Event nicht zur Verfügung, im Control können Sie im Event ButtonPress prüfen ob der Druckbutton geklickt wurde, die eigentliche Druckaktion können Sie unterbinden und Ihren Export, Druck etc. selber durchlaufen.

z.B.

private void LLPreviewControl_ButtonPress(object sender, ListLabelPreviewControl.ButtonPressEventArgs e) { e.Ignore = true; //..... }

Mit freundlichen Grüßen

Erdal Alacali
Technischer Support
combit GmbH