BarcodeExamples.cs 873 B

1234567891011121314151617181920212223242526272829303132
  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.RegisterFontType(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*", TextStyle.Default.FontType("Libre Barcode 39").Size(64));
  27. });
  28. }
  29. }
  30. }