@@ -1100,6 +1100,7 @@ inlineToOpenXML' opts (Strikeout lst) =
1100 withTextProp (mknode "w:strike" [] ())
1100 withTextProp (mknode "w:strike" [] ())
1101 $ inlinesToOpenXML opts lst
1101 $ inlinesToOpenXML opts lst
1102inlineToOpenXML' _ LineBreak = return [br]
1102inlineToOpenXML' _ LineBreak = return [br]
1103+inlineToOpenXML' _ PageBreak = return [pageBreak]
1103inlineToOpenXML' _ (RawInline f str)
1104inlineToOpenXML' _ (RawInline f str)
1104 | f == Format "openxml" = return [ x | Elem x <- parseXML str ]
1105 | f == Format "openxml" = return [ x | Elem x <- parseXML str ]
1105 | otherwise = return []
1106 | otherwise = return []
@@ -1247,7 +1248,13 @@ inlineToOpenXML' opts (Image attr alt (src, title)) = do
1247 return [imgElt]
1248 return [imgElt]
1249br :: Element
1250br :: Element
1251+br = breakElement "textWrapping"
1253+pageBreak :: Element
1254+pageBreak = breakElement "page"
1256+breakElement :: String -> Element
1250−br = mknode "w:r" [] [mknode "w:br" [("w:type","textWrapping")] () ]
1257+breakElement kind = mknode "w:r" [] [mknode "w:br" [("w:type",kind)] () ]
1252-- Word will insert these footnotes into the settings.xml file
1259-- Word will insert these footnotes into the settings.xml file
1253-- (whether or not they're visible in the document). If they're in the
1260-- (whether or not they're visible in the document). If they're in the