static void RobertSpleiss_AG_2()
        {
            IPdfTemplate template = new PdfTemplateBasic();

            template.Define("Robert Spleiss AG", "Robert Spleiss AG", "Firmen mit Geschenkliste", "firmen, geschenkliste, firmen geschenkliste",
                            pdfStyling: new PdfStyling(
                                fontName: "Arial",
                                headerTitleFontSize: 10,
                                headerTitleColor: Colors.Black,
                                fontSize: 6,
                                orientation: Orientation.Landscape,
                                margin: new Unit[4] {
                Unit.FromCentimeter(3.5), Unit.FromCentimeter(1), Unit.FromCentimeter(2), Unit.FromCentimeter(1)
            }));

            template.Elements.Add(new PdfHeaderTitle("ROBERT SPLEISS AG", ParagraphAlignment.Left));
            template.Elements.Add(new PdfHeaderTitle("Firmen mit Geschenkliste: Sekretärin / 2013", ParagraphAlignment.Left, TextFormat.Bold));

            PdfTable table = new PdfTable(
                style: TableStyle.OnlyRowsBordered,
                fitToDocument: true);

            table.THead.Add(new PdfTableHeaderCell("O-Nr.", false, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCell("O-Eingang", false, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCell("Abt.", false, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCell("O-Eingabe", false, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCell("Obj-Art", false, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCell("Verantw.", false, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCell("Objektbezeichnung", false, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCellWithTextLines(new TextLine[] { new TextLine("Eing. Datum"), new TextLine("Eing. Summe") }, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCell("Baubeginn", false, Alignment.Left));
            table.THead.Add(new PdfTableHeaderCell("Bemerkung", false, 6));

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });
            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("Werubau AG, Matthias Petter", 6),
                    new PdfTableCell("043 844 20 90", 4)
                }
            });
            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("Werubau AG, Matthias Petter", 6),
                    new PdfTableCell("043 844 20 90", 4)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });
            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("Werubau AG, Matthias Petter", 6),
                    new PdfTableCell("043 844 20 90", 4)
                }
            });
            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("Werubau AG, Matthias Petter", 6),
                    new PdfTableCell("043 844 20 90", 4)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });
            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("Werubau AG, Matthias Petter", 6),
                    new PdfTableCell("043 844 20 90", 4)
                }
            });
            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("Werubau AG, Matthias Petter", 6),
                    new PdfTableCell("043 844 20 90", 4)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            table.TBody.Add(new PdfTableRow
            {
                Cells = new List <IPdfTableCell>
                {
                    new PdfTableCell("O17450", true),
                    new PdfTableCell("29.10.2015", true),
                    new PdfTableCell("NB", true),
                    new PdfTableCell("13.11.2015", true),
                    new PdfTableCell("Pb", true),
                    new PdfTableCell("MF", true),
                    new PdfTableCell("Freudenbergstrasse 108, 8044 Zürich", true),
                    new PdfTableCellWithTextLines(textLines: new TextLine[] { new TextLine("25.11.2015", true), new TextLine("1'338'600", true) }),
                    new PdfTableCell("Ende Mai 2016"),
                    new PdfTableCell(null)
                }
            });

            template.Elements.Add(table);

            var memory = template.SaveInMemory();

            template.SaveOnDisk(@"C:\Users\cfrei\Desktop\robert_spleiss_ag_2.pdf");
        }