BarcodeExamples.cs 906 B

12345678910111213141516171819202122232425262728293031323334
  1. using System.IO;
  2. using NUnit.Framework;
  3. using QuestPDF.Drawing;
  4. using QuestPDF.Examples.Engine;
  5. using QuestPDF.Fluent;
  6. using QuestPDF.Helpers;
  7. using QuestPDF.Infrastructure;
  8. namespace QuestPDF.Examples
  9. {
  10. public class BarcodeExamples
  11. {
  12. [Test]
  13. public void Example()
  14. {
  15. FontManager.RegisterFont(File.OpenRead("LibreBarcode39-Regular.ttf"));
  16. RenderingTest
  17. .Create()
  18. .PageSize(400, 200)
  19. .ShowResults()
  20. .Render(container =>
  21. {
  22. container
  23. .Background(Colors.White)
  24. .AlignCenter()
  25. .AlignMiddle()
  26. .Text("*QuestPDF*")
  27. .FontFamily("Libre Barcode 39")
  28. .FontSize(64);
  29. });
  30. }
  31. }
  32. }