Я генерирую документ Word, используя Aspose.Words (режим оценки) для .Net в который я строю таблицу следующим образомТаблица в документе 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 столбцов
.
Есть ли способ разбить невидимые столбцы на следующую страницу?
Хорошее решение, но в моем случае я не могу создавать ячейки с фиксированной шириной, ширина ячейки будет меняться в соответствии с длиной символа заголовка столбца, можно ли разбить столбцы на следующую страницу вручную? –
Столбцы не могут перейти на следующую страницу. Вы можете разделить его на две таблицы. Создайте первую таблицу, добавьте разрыв страницы и создайте вторую таблицу. –