| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using System;
- using System.Linq;
- using NUnit.Framework;
- using QuestPDF.Examples.Engine;
- using QuestPDF.Fluent;
- using QuestPDF.Helpers;
- using QuestPDF.Infrastructure;
- namespace QuestPDF.Examples
- {
- public class PageBackgroundForeground
- {
- [Test]
- public void Test()
- {
- RenderingTest
- .Create()
- .PageSize(550, 400)
- .ProducePdf()
- .ShowResults()
- .RenderDocument(document =>
- {
- document.Page(page =>
- {
- page.Size(PageSizes.A4);
- page.Margin(1, Unit.Inch);
- page.DefaultTextStyle(TextStyle.Default.FontSize(16));
- page.Foreground()
- .AlignMiddle()
- .AlignCenter()
- .Text("Watermark")
- .FontSize(64)
- .FontColor(Colors.Blue.Lighten3);
-
- page.Header().Text("Background and foreground").Bold().FontColor(Colors.Blue.Medium).FontSize(24);
-
- page.Content().PaddingVertical(25).Column(column =>
- {
- column.Spacing(25);
- foreach (var i in Enumerable.Range(0, 100))
- column.Item().Background(Colors.Grey.Lighten2).Height(75);
- });
- });
- });
- }
- }
- }
|