git.iko.soy/typeable/pandoc
on master help sign in
PowerPoint writer: add underlines

Use span with single class "underline" as in docx writer.

commit9dfac2cf1a7130ec2b3615b6d4afb23a84c272f4 authorJesse Rosenthal <jrosenthal@jhu.edu> dateWed 27 Feb 2019, 09:21 (8 years ago) parentba05e1e
1 file changed+3
src/Text/Pandoc/Writers/Powerpoint/Presentation.hs+3
src/Text/Pandoc/Writers/Powerpoint/Presentation.hs+3
@@ -382,6 +382,9 @@ inlineToParElems (Note blks) = do
382382 modify $ \st -> st { stNoteIds = M.insert curNoteId blks notes }
383383 local (\env -> env{envRunProps = (envRunProps env){rLink = Just $ InternalTarget endNotesSlideId}}) $
384384 inlineToParElems $ Superscript [Str $ show curNoteId]
385+inlineToParElems (Span (_, ["underline"], _) ils) =
386+ local (\r -> r{envRunProps = (envRunProps r){rPropUnderline=True}}) $
387+ inlinesToParElems ils
385388inlineToParElems (Span _ ils) = inlinesToParElems ils
386389inlineToParElems (Quoted quoteType ils) =
387390 inlinesToParElems $ [Str open] ++ ils ++ [Str close]