LineExamples.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using System.IO;
  2. using NUnit.Framework;
  3. using QuestPDF.Examples.Engine;
  4. using QuestPDF.Fluent;
  5. using QuestPDF.Helpers;
  6. namespace QuestPDF.Examples
  7. {
  8. public class LineExamples
  9. {
  10. [Test]
  11. public void LineHorizontal()
  12. {
  13. RenderingTest
  14. .Create()
  15. .PageSize(PageSizes.A5)
  16. .ProducePdf()
  17. .ShowResults()
  18. .Render(container =>
  19. {
  20. container.Padding(25).Column(column =>
  21. {
  22. column.Item().Text("Above text");
  23. column.Item().PaddingVertical(10).LineHorizontal(1).LineColor(Colors.Blue.Accent1);
  24. column.Item().Text("Below text");
  25. });
  26. });
  27. }
  28. [Test]
  29. public void LineVertical()
  30. {
  31. RenderingTest
  32. .Create()
  33. .PageSize(PageSizes.A5)
  34. .ProducePdf()
  35. .ShowResults()
  36. .Render(container =>
  37. {
  38. container.Padding(25).Inlined(inlined =>
  39. {
  40. inlined.Spacing(5);
  41. inlined.Item().Text("Above text");
  42. inlined.Item().LineVertical(1).LineColor(Colors.Blue.Accent1);
  43. inlined.Item().Text("Below text");
  44. });
  45. });
  46. }
  47. }
  48. }