Novacode docx - 为表添加样式

时间:2016-05-13 12:14:51

标签: vb.net novacode-docx

我正在使用Novacode Docx根据网页响应构建文档,并且需要知道如何将样式应用到我的表中。

很高兴在VB和C#中获得答案

这是我到目前为止构建表并将其输出到文档

Dim columnNames As IEnumerable(Of String)
Dim tbl As Table = doc.AddTable(glossTable.Rows.Count - 1, glossTable.Columns.Count - 1)
columnNames = glossTable.Columns.Cast(Of DataColumn)().[Select](Function(column) column.ColumnName)
For i = 0 To columnNames.Count - 1
    tbl.Rows(0).Cells(i).Paragraphs.First().AppendLine(columnNames(i))
Next
For col = 0 To columnNames.Count - 1
    tbl.Rows(1).Cells(col).Paragraphs.First().AppendLine(gtRow(col))
Next

1 个答案:

答案 0 :(得分:0)

可以使用可用表格设计的枚举。名称应与MS Word中的样式匹配。

示例:

newUpdatesBtn.addTarget(self, action: #selector(newUpdatesButtonPressed), forControlEvents: UIControlEvents.TouchUpInside)