Я вставляю таблицу в текстовый документ, где документ не содержит ничего, кроме заголовка:
using (var doc = WordprocessingDocument.Open(targetfile, true))
{
var body = doc.MainDocumentPart.Document.Body;
var table = new Table();
foreach (var package in consignment.Packages)
{
// Build the table rows here
}
doc.MainDocumentPart.Document.Append(table);
doc.MainDocumentPart.Document.Save();
doc.Save();
}
Работает хорошо, но когда я открываю документ, я вижу, что есть возврат кареткив начале документа, поэтому я должен удалить это, чтобы удалить пробел:
Раздражающее пространство выделено желтым цветом, с нижнейзаголовка выше и моей таблицы ниже.
Как я могу заставить OpenXML этого не делать?Т.е. вставьте таблицу прямо вверху документа, а не после возврата каретки
Обратите внимание, что возврата возврата каретки нет в шаблоне docx