Beispiel #1
0
        public void TestStartTableRowMultipleTables()
        {
            DataTable input = CreateDataTable();

            builder.AppendTable(input);

            builder.StartTable(1);
            builder.StartTableRow(false);

            Assert.AreEqual(2, doc.LastSection.Elements.Count);
            Table table0 = (Table)doc.LastSection.Elements[0];
            Table table1 = (Table)doc.LastSection.Elements[1];

            AssertEqual(input, table0);
            Assert.AreEqual(1, table1.Rows.Count);
        }
Beispiel #2
0
 /// <summary>
 /// Render the given Table tag to the PDF document.
 /// </summary>
 /// <param name="table">Table tag to be rendered.</param>
 /// <param name="renderer">PDF renderer to use for rendering the tag.</param>
 protected override void Render(Table table, PdfBuilder renderer)
 {
     // Add the Table to a new paragraph.
     renderer.AppendTable(table.Data);
 }