From 57ed0b5b19ce69b9e80b277f857cc43fa256f3b3 Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Tue, 15 Jul 2025 10:55:20 +0200 Subject: [PATCH] Bugfix font-resolver new MigraDoc Version --- ENI2/DetailViewControls/OverViewDetailControl.xaml.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ENI2/DetailViewControls/OverViewDetailControl.xaml.cs b/ENI2/DetailViewControls/OverViewDetailControl.xaml.cs index 02bbea37..e1d4ca77 100644 --- a/ENI2/DetailViewControls/OverViewDetailControl.xaml.cs +++ b/ENI2/DetailViewControls/OverViewDetailControl.xaml.cs @@ -21,6 +21,7 @@ using Microsoft.Win32; using System.Diagnostics; using System.ComponentModel; using static bsmd.database.Message; +using PdfSharp.Fonts; namespace ENI2.DetailViewControls { @@ -574,7 +575,13 @@ namespace ENI2.DetailViewControls if (sfd.ShowDialog() ?? false) { Util.UIHelper.SetBusyState(); - ReportManager rm = new ReportManager(); + ReportManager rm = new ReportManager(); + + // TODO!! + // https://docs.pdfsharp.net/PDFsharp/Topics/Fonts/Font-Resolving.html + // https://docs.pdfsharp.net/MigraDoc/DOM/Document/MigraDocSettings.html + GlobalFontSettings.UseWindowsFontsUnderWindows = true; + GlobalFontSettings.UseWindowsFontsUnderWsl2 = true; // create PDF from message classes if (rm.Create(sfd.FileName, this.Core, sicd.SelectedClasses, out string importResultText))