From d5f630464a9d914ba2445bbbc1cce67cd6fb781c Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Mon, 29 Jul 2019 18:16:42 +0200 Subject: [PATCH] Correctif encodage pdf release --- .../AideDeJeu.Android.csproj | 4 ++- .../Properties/AndroidManifest.xml | 2 +- AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj | 4 +-- AideDeJeu/AideDeJeu/Pdf/PdfService.cs | 30 ++++++++++++++----- 4 files changed, 29 insertions(+), 11 deletions(-) diff --git a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj index 846110f3..90863622 100644 --- a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj +++ b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj @@ -15,7 +15,7 @@ Properties\AndroidManifest.xml Resources Assets - 1.32 + 1.38 true @@ -32,6 +32,7 @@ false false false + West false @@ -55,6 +56,7 @@ true d8 r8 + West diff --git a/AideDeJeu/AideDeJeu.Android/Properties/AndroidManifest.xml b/AideDeJeu/AideDeJeu.Android/Properties/AndroidManifest.xml index 13cabeca..2c0ccf4d 100644 --- a/AideDeJeu/AideDeJeu.Android/Properties/AndroidManifest.xml +++ b/AideDeJeu/AideDeJeu.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj b/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj index 90383761..ca9d8cb0 100644 --- a/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj +++ b/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj @@ -85,8 +85,8 @@ false prompt true - true - true + false + false bin\x86\Release\ diff --git a/AideDeJeu/AideDeJeu/Pdf/PdfService.cs b/AideDeJeu/AideDeJeu/Pdf/PdfService.cs index ea0d5503..e2cbb995 100644 --- a/AideDeJeu/AideDeJeu/Pdf/PdfService.cs +++ b/AideDeJeu/AideDeJeu/Pdf/PdfService.cs @@ -95,15 +95,32 @@ namespace AideDeJeu.Pdf //PdfStamper stamper = null; //stamper = new PdfStamper(reader, stream); - foreach (var md in mds) + try { - var expandedMd = await ExpandMarkdownAsync(md); - var parsed = Markdig.Markdown.Parse(expandedMd, pipeline); - Render(parsed.AsEnumerable(), document, writer); + foreach (var md in mds) + { + var expandedMd = await ExpandMarkdownAsync(md); + var parsed = Markdig.Markdown.Parse(expandedMd, pipeline); + Render(parsed.AsEnumerable(), document, writer); + } + } + catch(Exception ex) + { + Debug.WriteLine(ex); + } + finally + { + try + { + document?.Close(); + } + catch + { + + } + writer.Close(); } - document.Close(); - writer.Close(); //stamper.Close(); //reader.Close(); } @@ -243,7 +260,6 @@ namespace AideDeJeu.Pdf //} var phrases = Render(blocks); - ColumnText ct = new ColumnText(writer.DirectContent); int column = 0;