diff --git a/QuestPDF.Previewer/PreviewerControl.cs b/QuestPDF.Previewer/PreviewerControl.cs index eccf2ce..33d90d7 100644 --- a/QuestPDF.Previewer/PreviewerControl.cs +++ b/QuestPDF.Previewer/PreviewerControl.cs @@ -65,7 +65,9 @@ namespace QuestPDF.Previewer if (_renderer.Picture == null) return; - context.Custom(new SkPictureRenderOperation(_renderer.Picture, new Rect(0, 0, Bounds.Width, Bounds.Height))); + context.Custom(new SkCustomDrawOperation( + new Rect(0, 0, Bounds.Width, Bounds.Height), + c => c.DrawPicture(_renderer.Picture))); } internal void InvalidateDocument() diff --git a/QuestPDF.Previewer/PreviewerWindow.axaml b/QuestPDF.Previewer/PreviewerWindow.axaml index 80bf69c..8ddf8c7 100644 --- a/QuestPDF.Previewer/PreviewerWindow.axaml +++ b/QuestPDF.Previewer/PreviewerWindow.axaml @@ -23,7 +23,7 @@ - + diff --git a/QuestPDF.Previewer/PreviewerWindow.axaml.cs b/QuestPDF.Previewer/PreviewerWindow.axaml.cs index 995773b..23de1b8 100644 --- a/QuestPDF.Previewer/PreviewerWindow.axaml.cs +++ b/QuestPDF.Previewer/PreviewerWindow.axaml.cs @@ -1,8 +1,6 @@ -using System.Diagnostics; -using Avalonia; +using Avalonia; using Avalonia.Controls; using Avalonia.Markup.Xaml; -using QuestPDF.Fluent; using QuestPDF.Infrastructure; namespace QuestPDF.Previewer @@ -27,7 +25,7 @@ namespace QuestPDF.Previewer _previewHost = this.FindControl("PreviewerSurface"); this.FindControl