Fixed example generation resolution

This commit is contained in:
MarcinZiabek
2023-05-07 04:05:39 +02:00
parent 2040822a37
commit ad47b82b8f
@@ -13,25 +13,22 @@ namespace QuestPDF.Examples.Engine
private Action<IDocumentContainer> Content { get; }
private int MaxPages { get; }
private bool ApplyCaching { get; }
private bool ApplyDebugging { get; }
public SimpleDocument(Action<IDocumentContainer> content, int maxPages, bool applyCaching, bool applyDebugging)
{
Content = content;
MaxPages = maxPages;
ApplyCaching = applyCaching;
ApplyDebugging = applyDebugging;
QuestPDF.Settings.EnableCaching = applyCaching;
QuestPDF.Settings.EnableDebugging = applyDebugging;
QuestPDF.Settings.DocumentLayoutExceptionThreshold = MaxPages;
}
public DocumentMetadata GetMetadata()
public DocumentSettings GetSettings()
{
return new DocumentMetadata()
return new DocumentSettings()
{
RasterDpi = PageSizes.PointsPerInch * ImageScalingFactor,
DocumentLayoutExceptionThreshold = MaxPages,
ApplyCaching = ApplyCaching,
ApplyDebugging = ApplyDebugging
RasterDpi = PageSizes.PointsPerInch * ImageScalingFactor
};
}