Skip to content
Merged
Changes from 1 commit
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
7 changes: 3 additions & 4 deletions src/Html2OpenXml/Expressions/Table/TableExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -199,8 +199,6 @@ protected override void ComposeStyles (ParsingContext context)
}

var align = Converter.ToParagraphAlign(tableNode.GetAttribute("align"));
if (!align.HasValue)
align = Converter.ToParagraphAlign(styleAttributes["justify-self"]);
if (align.HasValue)
tableProperties.TableJustification = new() { Val = align.Value.ToTableRowAlignment() };

Expand Down Expand Up @@ -244,8 +242,9 @@ protected override void ComposeStyles (ParsingContext context)

tableProperties.TableBorders = tableBorders;
}
// is the border=0? If so, we remove the border regardless the style in use
else if (tableNode.Border == 0)
// is the border=0? If so, we remove the border regardless the style in use
// but only remove border if the html style border was set, otherwise leave the border style as-is.
else if (!styleBorder.IsEmpty && tableNode.Border == 0)
{
tableProperties.TableBorders = new TableBorders() {
TopBorder = new TopBorder { Val = BorderValues.None },
Expand Down
Loading