Explorar el Código

Fixed a bug which resulted in Table.rows being null.

master
coffeycathal_cp hace 15 años
padre
commit
b5aa4ee366
Se han modificado 2 ficheros con 21 adiciones y 2 borrados
  1. 2
    2
      DocX/Table.cs
  2. 19
    0
      UnitTests/UnitTest1.cs

+ 2
- 2
DocX/Table.cs Ver fichero

/// </example> /// </example>
public void InsertColumn(int index) public void InsertColumn(int index)
{ {
if (rows.Count > 0)
if (Rows.Count > 0)
{ {
foreach (Row r in rows)
foreach (Row r in Rows)
{ {
if(columnCount == index) if(columnCount == index)
r.Cells[index - 1].Xml.AddAfterSelf(new XElement(XName.Get("tc", DocX.w.NamespaceName), new XElement(XName.Get("p", DocX.w.NamespaceName)))); r.Cells[index - 1].Xml.AddAfterSelf(new XElement(XName.Get("tc", DocX.w.NamespaceName), new XElement(XName.Get("p", DocX.w.NamespaceName))));

+ 19
- 0
UnitTests/UnitTest1.cs Ver fichero

File.Delete(file_temp); File.Delete(file_temp);
} }
[TestMethod]
public void Test_Table_InsertRow()
{
using (DocX document = DocX.Create(directory_documents + "Tables2.docx"))
{
// Add a Table to a document.
Table t = document.AddTable(2, 2);
t.Design = TableDesign.TableGrid;
// Insert the Table into the main section of the document.
Table t1 = document.InsertTable(t);
t1.InsertRow();
t1.InsertColumn();
// Save the document.
document.Save();
}
}
[TestMethod] [TestMethod]
public void Test_Document_ApplyTemplate() public void Test_Document_ApplyTemplate()
{ {

Cargando…
Cancelar
Guardar