Program.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using QuestPDF.Fluent;
  2. using QuestPDF.Helpers;
  3. using QuestPDF.Infrastructure;
  4. using QuestPDF.Previewer;
  5. Document
  6. .Create(container =>
  7. {
  8. container.Page(page =>
  9. {
  10. page.Size(PageSizes.A4);
  11. page.Margin(2, Unit.Centimetre);
  12. page.PageColor(Colors.White);
  13. page.DefaultTextStyle(x => x.FontSize(20));
  14. page.Header()
  15. .Text("Hot Reload!")
  16. .SemiBold().FontSize(36).FontColor(Colors.Blue.Darken2);
  17. page.Content()
  18. .PaddingVertical(1, Unit.Centimetre)
  19. .Column(x =>
  20. {
  21. x.Spacing(20);
  22. x.Item().Text("VS: Start in debug mode with 'Hot Reload on Save' enabled.");
  23. x.Item().Text("VSCode: Use dotnet watch to instantly see your changes in the previewer.");
  24. x.Item().Text("Try it out here.");
  25. });
  26. page.Footer()
  27. .AlignCenter()
  28. .Text(x =>
  29. {
  30. x.Span("Page ");
  31. x.CurrentPageNumber();
  32. });
  33. });
  34. })
  35. .ShowInPreviewer();