2016-05-13 97 views
0

我使用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 

回答

0

有一個可用的表設計的枚舉可以使用。這些名稱應該與MS Word中的樣式相匹配。

例子:

tbl.Design = TableDesign.LightShadingAccent1 
+0

我終於想通了,但感謝你的反應。 –