Added tests for new image functionality

This commit is contained in:
MarcinZiabek
2023-05-15 00:41:14 +02:00
parent fc8a788cf7
commit f1ff03fede
6 changed files with 59 additions and 16 deletions
+41
View File
@@ -5,6 +5,7 @@ using QuestPDF.Drawing.Exceptions;
using QuestPDF.Examples.Engine;
using QuestPDF.Fluent;
using QuestPDF.Helpers;
using QuestPDF.Infrastructure;
namespace QuestPDF.Examples
{
@@ -67,6 +68,46 @@ namespace QuestPDF.Examples
});
});
}
[Test]
public void DpiSetting()
{
RenderingTest
.Create()
.PageSize(400, 600)
.ProduceImages()
.ShowResults()
.Render(page =>
{
page.Padding(10).Column(column =>
{
column.Spacing(10);
column.Item().Image("photo.jpg").WithRasterDpi(16);
column.Item().Image("photo.jpg").WithRasterDpi(72);
});
});
}
[Test]
public void CompressionSetting()
{
RenderingTest
.Create()
.PageSize(400, 600)
.ProduceImages()
.ShowResults()
.Render(page =>
{
page.Padding(10).Column(column =>
{
column.Spacing(10);
column.Item().Image("photo.jpg").WithCompressionQuality(ImageCompressionQuality.VeryLow);
column.Item().Image("photo.jpg").WithCompressionQuality(ImageCompressionQuality.High);
});
});
}
[Test]
public void Exception()