using System.Linq; using NUnit.Framework; using QuestPDF.Examples.Engine; using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; namespace QuestPDF.Examples { public class ScaleToFitExamples { [Test] public void ScaleToFit() { RenderingTest .Create() .PageSize(PageSizes.A4) .ProduceImages() .ShowResults() .Render(container => { container.Padding(25).Column(column => { var text = Placeholders.Paragraph(); foreach (var i in Enumerable.Range(2, 5)) { column .Item() .MinimalBox() .Border(1) .Padding(5) .Width(i * 40) .Height(i * 20) .ScaleToFit() .Text(text); } }); }); } } }