2
我使用Aspose.Words(評估模式)爲.Net生成Word文檔我要建一個表如下在Word文檔中有n列的表格以適合每個頁面大小,並允許截斷列使用Aspose.words打破.Net
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
for (int i = 0; i < 5; i++)
{
for(int j = 0; j < 20; j++)
{
builder.InsertCell();
builder.Write("Column : "+ j.toString());
}
builder.EndRow();
}
builder.EndTable();
doc.Save(ms, Aspose.Words.Saving.SaveOptions.CreateSaveOptions(SaveFormat.Doc));
FileStream file = new FileStream(@"c:\NewDoc.doc", FileMode.Create, FileAccess.Write);
ms.WriteTo(file);
file.Close();
ms.Close();
現在,這個代碼給出了下面的隱形列字的文件,它應該給20列
。
有什麼辦法可以將不可見的列分解到下一頁?
不錯的解決方案,但在我的情況下,我不能使固定寬度的單元格,單元格寬度將根據列標題的字符長度更改,是否可以手動將列分隔到下一頁? –
列無法進入下一頁。你可以把它分成兩個表格。創建第一個表格,添加分頁符並創建第二個表格。 –