| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- using QuestPDF.Fluent;
- using QuestPDF.Helpers;
- using QuestPDF.Infrastructure;
- namespace QuestPDF.DocumentationExamples;
- public class BorderExamples
- {
- [Test]
- public void SimpleExample()
- {
- Document
- .Create(document =>
- {
- document.Page(page =>
- {
- page.MinSize(new PageSize(0, 0));
- page.MaxSize(new PageSize(1000, 1000));
- page.DefaultTextStyle(x => x.FontSize(20));
-
- page.Content()
- .Width(150)
- .Padding(25)
- .BorderLeft(4)
- .BorderTop(6)
- .BorderRight(8)
- .BorderBottom(10)
- .BorderColor(Colors.LightBlue.Darken3)
- .Background(Colors.Grey.Lighten3)
- .Padding(25)
- .Text("Text");
- });
- })
- .GenerateImages(x => "border-simple.webp", new ImageGenerationSettings() { ImageFormat = ImageFormat.Webp, ImageCompressionQuality = ImageCompressionQuality.VeryHigh, RasterDpi = 144 });
- }
-
- [Test]
- public void ManyExample()
- {
- Document
- .Create(document =>
- {
- document.Page(page =>
- {
- page.MinSize(new PageSize(0, 0));
- page.MaxSize(new PageSize(1000, 1000));
- page.DefaultTextStyle(x => x.FontSize(20));
-
- page.Content()
- .Width(150)
- .Padding(25)
- .BorderTop(5)
- .BorderColor(Colors.LightGreen.Darken2)
- .Container()
- .BorderBottom(10)
- .BorderColor(Colors.LightBlue.Darken2)
-
- .Background(Colors.Grey.Lighten3)
- .Padding(25)
- .Text("Text")
- .FontSize(20);
- });
- })
- .GenerateImages(x => "border-many.webp", new ImageGenerationSettings() { ImageFormat = ImageFormat.Webp, ImageCompressionQuality = ImageCompressionQuality.VeryHigh, RasterDpi = 144 });
- }
- }
|