BarcodeExamples.cs 875 B

123456789101112131415161718192021222324252627282930313233
  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. namespace QuestPDF.Examples
  8. {
  9. public class BarcodeExamples
  10. {
  11. [Test]
  12. public void Example()
  13. {
  14. FontManager.RegisterFont(File.OpenRead("LibreBarcode39-Regular.ttf"));
  15. RenderingTest
  16. .Create()
  17. .PageSize(400, 200)
  18. .ShowResults()
  19. .Render(container =>
  20. {
  21. container
  22. .Background(Colors.White)
  23. .AlignCenter()
  24. .AlignMiddle()
  25. .Text("*QuestPDF*")
  26. .FontFamily("Libre Barcode 39")
  27. .FontSize(64);
  28. });
  29. }
  30. }
  31. }