Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions OfficeIMO.Word/WordTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -429,9 +429,6 @@ private Table GenerateTable(WordDocument document, int rows, int columns, WordTa
WordTableCell cell = new WordTableCell(document, this, row);
}
}
// Ensure tblGrid mirrors initial cell widths so online viewers render correctly
// (ColumnWidth defaults to DXA 2400 per cell at creation time).
try { RefreshTblGridFromColumnWidths(); } catch { }
return table;
}

Expand Down Expand Up @@ -476,6 +473,7 @@ public static WordTable Create(WordDocument document, int rows, int columns, Wor
internal WordTable(WordDocument document, WordParagraph wordParagraph, int rows, int columns, WordTableStyle tableStyle, string location) {
_document = document;
_table = GenerateTable(document, rows, columns, tableStyle);
try { RefreshTblGridFromColumnWidths(); } catch { }

// Establish Position property
Position = new WordTablePosition(this);
Expand All @@ -500,6 +498,7 @@ internal WordTable(WordDocument document, WordParagraph wordParagraph, int rows,
internal WordTable(WordDocument document, int rows, int columns, WordTableStyle tableStyle, bool insert = true) {
_document = document;
_table = GenerateTable(document, rows, columns, tableStyle);
try { RefreshTblGridFromColumnWidths(); } catch { }

// Establish Position property
Position = new WordTablePosition(this);
Expand All @@ -522,6 +521,7 @@ public WordTable(WordDocument document, TableCell wordTableCell, int rows, int c
_document = document;

_table = GenerateTable(document, rows, columns, tableStyle);
try { RefreshTblGridFromColumnWidths(); } catch { }

// Establish Position property
Position = new WordTablePosition(this);
Expand All @@ -532,6 +532,7 @@ public WordTable(WordDocument document, TableCell wordTableCell, int rows, int c
internal WordTable(WordDocument document, Footer footer, int rows, int columns, WordTableStyle tableStyle) {
_document = document;
_table = GenerateTable(document, rows, columns, tableStyle);
try { RefreshTblGridFromColumnWidths(); } catch { }

// Establish Position property
Position = new WordTablePosition(this);
Expand All @@ -541,6 +542,7 @@ internal WordTable(WordDocument document, Footer footer, int rows, int columns,
internal WordTable(WordDocument document, Header header, int rows, int columns, WordTableStyle tableStyle) {
_document = document;
_table = GenerateTable(document, rows, columns, tableStyle);
try { RefreshTblGridFromColumnWidths(); } catch { }

// Establish Position property
Position = new WordTablePosition(this);
Expand Down
Loading