|
|
@@ -0,0 +1,93 @@
|
|
|
+using NUnit.Framework;
|
|
|
+using QuestPDF.Examples.Engine;
|
|
|
+using QuestPDF.Fluent;
|
|
|
+using QuestPDF.Helpers;
|
|
|
+
|
|
|
+namespace QuestPDF.Examples
|
|
|
+{
|
|
|
+ public class ShrinkExamples
|
|
|
+ {
|
|
|
+ [Test]
|
|
|
+ public void Shrink_Without()
|
|
|
+ {
|
|
|
+ RenderingTest
|
|
|
+ .Create()
|
|
|
+ .PageSize(300, 200)
|
|
|
+ .ProduceImages()
|
|
|
+ .ShowResults()
|
|
|
+ .Render(container =>
|
|
|
+ {
|
|
|
+ container
|
|
|
+ .Padding(20)
|
|
|
+ .Border(2)
|
|
|
+ .Background(Colors.Grey.Lighten2)
|
|
|
+ .Padding(20)
|
|
|
+ .Text("This is test.")
|
|
|
+ .FontSize(20);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ [Test]
|
|
|
+ public void Shrink_Horizontal()
|
|
|
+ {
|
|
|
+ RenderingTest
|
|
|
+ .Create()
|
|
|
+ .PageSize(300, 200)
|
|
|
+ .ProduceImages()
|
|
|
+ .ShowResults()
|
|
|
+ .Render(container =>
|
|
|
+ {
|
|
|
+ container
|
|
|
+ .Padding(20)
|
|
|
+ .Border(2)
|
|
|
+ .ShrinkHorizontal()
|
|
|
+ .Background(Colors.Grey.Lighten2)
|
|
|
+ .Padding(20)
|
|
|
+ .Text("This is test.")
|
|
|
+ .FontSize(20);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ [Test]
|
|
|
+ public void Shrink_Vertical()
|
|
|
+ {
|
|
|
+ RenderingTest
|
|
|
+ .Create()
|
|
|
+ .PageSize(300, 200)
|
|
|
+ .ProduceImages()
|
|
|
+ .ShowResults()
|
|
|
+ .Render(container =>
|
|
|
+ {
|
|
|
+ container
|
|
|
+ .Padding(20)
|
|
|
+ .Border(2)
|
|
|
+ .ShrinkVertical()
|
|
|
+ .Background(Colors.Grey.Lighten2)
|
|
|
+ .Padding(20)
|
|
|
+ .Text("This is test.")
|
|
|
+ .FontSize(20);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ [Test]
|
|
|
+ public void Shrink_Both()
|
|
|
+ {
|
|
|
+ RenderingTest
|
|
|
+ .Create()
|
|
|
+ .PageSize(300, 200)
|
|
|
+ .ProduceImages()
|
|
|
+ .ShowResults()
|
|
|
+ .Render(container =>
|
|
|
+ {
|
|
|
+ container
|
|
|
+ .Padding(20)
|
|
|
+ .Border(2)
|
|
|
+ .Shrink()
|
|
|
+ .Background(Colors.Grey.Lighten2)
|
|
|
+ .Padding(20)
|
|
|
+ .Text("This is test.")
|
|
|
+ .FontSize(20);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|