Printing/Pdf: Update WinziPrint version to 0.2.3
This commit is contained in:
@ -432,14 +432,18 @@ namespace Elwig.Windows {
|
||||
if (MemberList.SelectedItem is not Member m)
|
||||
return;
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
using var doc = new Letterhead(m);
|
||||
await doc.Generate();
|
||||
Mouse.OverrideCursor = null;
|
||||
if (App.Config.Debug) {
|
||||
doc.Show();
|
||||
} else {
|
||||
await doc.Print();
|
||||
try {
|
||||
using var doc = new Letterhead(m);
|
||||
await doc.Generate();
|
||||
if (App.Config.Debug) {
|
||||
doc.Show();
|
||||
} else {
|
||||
await doc.Print();
|
||||
}
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
}
|
||||
|
||||
private async Task PrintLetterheads(int ordering) {
|
||||
@ -468,14 +472,18 @@ namespace Elwig.Windows {
|
||||
.ThenBy(m => m.MgNr);
|
||||
break;
|
||||
}
|
||||
using var doc = Document.Merge((await members.ToListAsync()).Select(m => new Letterhead(m)));
|
||||
await doc.Generate();
|
||||
Mouse.OverrideCursor = null;
|
||||
if (App.Config.Debug) {
|
||||
doc.Show();
|
||||
} else {
|
||||
await doc.Print();
|
||||
try {
|
||||
using var doc = Document.Merge((await members.ToListAsync()).Select(m => new Letterhead(m)));
|
||||
await doc.Generate();
|
||||
if (App.Config.Debug) {
|
||||
doc.Show();
|
||||
} else {
|
||||
await doc.Print();
|
||||
}
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
}
|
||||
|
||||
private async void Menu_Print_Letterheads_MgNr_Click(object sender, RoutedEventArgs evt) {
|
||||
@ -494,24 +502,32 @@ namespace Elwig.Windows {
|
||||
if (MemberList.SelectedItem is not Member m)
|
||||
return;
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
using var doc = new MemberDataSheet(m, Context);
|
||||
await doc.Generate();
|
||||
Mouse.OverrideCursor = null;
|
||||
if (App.Config.Debug) {
|
||||
doc.Show();
|
||||
} else {
|
||||
await doc.Print();
|
||||
try {
|
||||
using var doc = new MemberDataSheet(m, Context);
|
||||
await doc.Generate();
|
||||
if (App.Config.Debug) {
|
||||
doc.Show();
|
||||
} else {
|
||||
await doc.Print();
|
||||
}
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
}
|
||||
|
||||
private async void Menu_Show_MemberDataSheet_Click(object sender, RoutedEventArgs evt) {
|
||||
if (MemberList.SelectedItem is not Member m)
|
||||
return;
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
using var doc = new MemberDataSheet(m, Context);
|
||||
await doc.Generate();
|
||||
try {
|
||||
using var doc = new MemberDataSheet(m, Context);
|
||||
await doc.Generate();
|
||||
doc.Show();
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
doc.Show();
|
||||
}
|
||||
|
||||
private void FocusSearchInput(object sender, RoutedEventArgs evt) {
|
||||
|
Reference in New Issue
Block a user