我正在使用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
答案 0 :(得分:0)
可以使用可用表格设计的枚举。名称应与MS Word中的样式匹配。
示例:
newUpdatesBtn.addTarget(self, action: #selector(newUpdatesButtonPressed), forControlEvents: UIControlEvents.TouchUpInside)