[chore:] selectable pdf file path for label creation
This commit is contained in:
@@ -556,15 +556,26 @@ public partial class MainWindow : Window
|
|||||||
StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "symdiff");
|
StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "symdiff");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void BtnGenerateLabels_OnClick(object? sender, RoutedEventArgs e)
|
private async void BtnGenerateLabels_OnClick(object? sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
var builder = new PdfBuilder();
|
var saveDialog = new SaveFileDialog
|
||||||
|
{
|
||||||
|
DefaultExtension = "pdf",
|
||||||
|
Filters = { new FileDialogFilter { Name = "PDF-Dateien", Extensions = { "pdf" } } }
|
||||||
|
};
|
||||||
|
var filePath = await saveDialog.ShowAsync(this);
|
||||||
|
|
||||||
builder.CreateAddressLabelPdfFromAddressSetWithPlaceholder(
|
if (!string.IsNullOrEmpty(filePath))
|
||||||
Convert.ToInt32(LstCustomerAdressSets.SelectedItems[0].ToString().Split(" - ")[0]),
|
{
|
||||||
"Company Logo/Info",
|
var builder = new PdfBuilder();
|
||||||
"output.pdf"
|
|
||||||
);
|
builder.CreateAddressLabelPdfFromAddressSetWithPlaceholder(
|
||||||
|
Convert.ToInt32(LstCustomerAdressSets.SelectedItems[0].ToString().Split(" - ")[0]),
|
||||||
|
"Company Logo/Info",
|
||||||
|
filePath
|
||||||
|
);
|
||||||
|
//return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void TbSettingsCustomerSenderAddress_OnTextChanged(object? sender, TextChangedEventArgs e)
|
private void TbSettingsCustomerSenderAddress_OnTextChanged(object? sender, TextChangedEventArgs e)
|
||||||
|
|||||||
Reference in New Issue
Block a user