using EnvelopeGenerator.ServiceHost.Jobs.FinalizeDocument; using System.Drawing; namespace EnvelopeGenerator.ServiceHost.Jobs; public class WorkerOptions { public string GdPictureLicenseKey { get; set; } = null!; [Obsolete("Use ILogger.")] public bool Debug { get; set; } public PDFBurnerParams PdfBurnerParams { get; set; } = new(); public record PDFBurnerParams { public List IgnoredLabels { get; set; } = ["Date", "Datum", "ZIP", "PLZ", "Place", "Ort", "Position", "Stellung"]; public double TopMargin { get; set; } = 0.1; public double YOffset { get; set; } = -0.3; public string FontName { get; set; } = "Arial"; public int FontSize { get; set; } = 8; public FontStyle FontStyle { get; set; } = FontStyle.Italic; } }