From a832879b735b57b9beb923948eb2008f99cd59db Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Thu, 19 Oct 2023 16:38:03 +0200 Subject: [PATCH] Documents: use WinziPrint instead of WeasyPrint --- Elwig/Documents/Document.cshtml.cs | 75 +++++++++++------------------- Elwig/Documents/Pdf.cs | 58 ++++++++++++----------- Elwig/Elwig.csproj | 1 - 3 files changed, 60 insertions(+), 74 deletions(-) diff --git a/Elwig/Documents/Document.cshtml.cs b/Elwig/Documents/Document.cshtml.cs index 28c5236..3cbff9f 100644 --- a/Elwig/Documents/Document.cshtml.cs +++ b/Elwig/Documents/Document.cshtml.cs @@ -3,14 +3,12 @@ using System.Threading.Tasks; using System.IO; using Elwig.Helpers; using System.Collections.Generic; -using System.Text.RegularExpressions; using System.Linq; namespace Elwig.Documents { public abstract partial class Document : IDisposable { private TempFile? _pdfFile = null; - private string? _renderedHtml = null; public bool ShowFoldMarks = App.Config.Debug; @@ -39,18 +37,6 @@ namespace Elwig.Documents { Date = DateTime.Today; } - [GeneratedRegex(@".*?\s*", RegexOptions.IgnoreCase | RegexOptions.Singleline | RegexOptions.Compiled)] - private static partial Regex GeneratedDocumentHeaderRegex(); - private static readonly Regex DocumentHeaderRegex = GeneratedDocumentHeaderRegex(); - - [GeneratedRegex(@"