Я использую DocumentFormat.OpenXml.Wordprocessing
, чтобы добавить таблицу в документ Word. Что мне нужно, так это удалить границу первых 4 (/ 6) ячеек в последних 3 (/ N) строках таблицы. Эти строки добавляются как:
t.Append(new TableRow(
new TableCell(new Paragraph(new Run(new Text()))),
new TableCell(new Paragraph(new Run(new Text()))),
new TableCell(new Paragraph(new Run(new Text()))),
new TableCell(new Paragraph(new Run(new Text()))),
new TableCell(new Paragraph(new Run(new Text("Total:")))),
new TableCell(new Paragraph(new Run(new Text(priceTotal.ToString()))))
));
Как мне установить TableCellBorders
? Я пробовал несколько вещей, таких как:
TableCell cell = new TableCell();
cell.TableCellProperties.TableCellBorders.LeftBorder.Size.Value = 0;
cell.TableCellProperties.TableCellBorders.RightBorder.Size.Value = 0;
cell.TableCellProperties.TableCellBorders.TopBorder.Size.Value = 0;
cell.TableCellProperties.TableCellBorders.BottomBorder.Size.Value = 0;
Однако все, что я пробовал, возвращает System.NullReferenceException
. Как правильно удалить границы ячейки?