Text rendering optimization: style key, font metrics caching

This commit is contained in:
Marcin Ziąbek
2021-08-26 23:36:43 +02:00
parent fd5d51e764
commit 23e8aa3491
5 changed files with 79 additions and 6 deletions
+6 -1
View File
@@ -5,6 +5,7 @@ using System.Diagnostics;
using System.IO;
using System.Linq;
using NUnit.Framework;
using QuestPDF.Drawing;
using QuestPDF.Examples.Engine;
using QuestPDF.Fluent;
using QuestPDF.Helpers;
@@ -22,12 +23,16 @@ namespace QuestPDF.Examples
var chapters = GetChapters().ToList();
var results = PerformTest(16).ToList();
var results = PerformTest(1).ToList();
var a = CanvasCache.Paints;
Console.WriteLine($"Min: {results.Min():F}");
Console.WriteLine($"Max: {results.Max():F}");
Console.WriteLine($"Avg: {results.Average():F}");
IEnumerable<(string title, string content)> GetChapters()
{
var book = File.ReadAllLines("quo-vadis.txt");