Make Word workflow template page breaks work by copying the 'type' value of 'page' for <br> elements.
diff --git a/OpenXmlPowerTools/WmlToHtmlConverter.cs b/OpenXmlPowerTools/WmlToHtmlConverter.cs index e555ba1..6481fca 100644 --- a/OpenXmlPowerTools/WmlToHtmlConverter.cs +++ b/OpenXmlPowerTools/WmlToHtmlConverter.cs
@@ -701,6 +701,13 @@ }); } + XAttribute attr = null; + string type = (string)element.Attribute(W.type); + if (!String.IsNullOrEmpty(type)) + { + attr = new XAttribute("type", type); + } + var paragraph = element.Ancestors(W.p).FirstOrDefault(); var isBidi = paragraph != null && paragraph.Elements(W.pPr).Elements(W.bidi).Any(b => b.Attribute(W.val) == null || @@ -709,9 +716,9 @@ return new object[] { - new XElement(Xhtml.br), + new XElement(Xhtml.br, attr), zeroWidthChar, - span, + span }; }