public PdfTextFormatter() { BackColor = new Color(211, 223, 240); TableBorderColor = new Color(217, 230, 245); HeadLineColor = Colors.Black; DetailsColor = Colors.Black; StyleSet = new DefaultStyleSet(); }
private void CreateFile(string fileName, bool landscape = false) { var code = FileHelper.GetTextResource("code1.txt"); if (File.Exists(fileName)) { File.Delete(fileName); } var styleset = new DefaultStyleSet(); if (landscape) { LoadLandScapeSettings(styleset); } var pdf = new PdfCreator(styleset); pdf.SetDocInfo("Test", "Susbject", "Author"); pdf.SetHeader("Kopfzeile", "Header1", @"\\192.168.10.121\softwarestore$\Logos\Intern\logo_bre.png"); pdf.SetFooter("Footer \t<<page>> / <<pages>>"); pdf.CreateTocSection("Inhaltsverzeichnis"); pdf.CreateContentSection(); pdf.AddParagraph("Überschrift 1", "Heading1"); pdf.AddParagraph(TestHelper.Masstext1, "Normal"); pdf.AddParagraph(code, "Code"); pdf.AddParagraph(TestHelper.Masstext1, "Normal"); pdf.AddDefinitionList(TestHelper.GetDefinitionList(), "Normal", "Normal"); pdf.AddParagraph(TestHelper.Masstext1, "Normal"); pdf.AddTable(TestHelper.GetDataTable(), "Tabellenüberschrift", "NoHeading1", "some additional info", "Details", pdf.Width); pdf.AddTableFrame(TestHelper.GetDataTable(), "Tabellenüberschrift Frame", "NoHeading1", "some additional info", "Details", pdf.Width / 2); pdf.AddTableFrame(TestHelper.GetDataTable(), "Tabellenüberschrift Frame", "NoHeading1", null, "Details", pdf.Width / 2); pdf.AddParagraph("Überschrift 2", "Heading1"); pdf.AddParagraph(TestHelper.Masstext1, "Normal"); pdf.AddParagraph("Überschrift 2-1", "Heading2"); pdf.AddParagraph(TestHelper.Masstext1, "Normal"); pdf.AddImage(@"\\192.168.10.121\softwarestore$\Logos\Intern\logo_bre.png", 150, 50); pdf.AddParagraph("Überschrift 2-2", "Heading2"); pdf.AddParagraph(TestHelper.Masstext1, "Normal"); pdf.AddParagraph("Aufzählung 1", "Bullet1"); pdf.AddParagraph("Aufzählung 2", "Bullet1"); pdf.AddParagraph("Aufzählung 3", "Bullet1"); pdf.AddParagraph("Aufzählung 4", "Bullet1"); pdf.AddParagraph(TestHelper.Masstext1, "Normal"); pdf.AddParagraph(code, "Code"); pdf.AddParagraph(TestHelper.Masstext1, "Normal"); pdf.RenderToPdf(fileName, false); Assert.IsTrue(File.Exists(fileName)); TestHelper.OpenFile(fileName); }