From ea7996086d5f67913f4a96ce0173593e936d03b8 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 3 Apr 2017 10:21:20 +0100 Subject: Read explicit font for runs --- mammoth/documents.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'mammoth/documents.py') diff --git a/mammoth/documents.py b/mammoth/documents.py index 327380d..a8c3fb2 100644 --- a/mammoth/documents.py +++ b/mammoth/documents.py @@ -29,6 +29,7 @@ class Run(HasChildren): is_underline = cobble.field() is_strikethrough = cobble.field() vertical_alignment = cobble.field() + font = cobble.field() @cobble.data class Text(Element): @@ -84,12 +85,23 @@ def document(children, notes=None, comments=None): def paragraph(children, style_id=None, style_name=None, numbering=None): return Paragraph(children, style_id, style_name, numbering) -def run(children, style_id=None, style_name=None, is_bold=None, is_italic=None, is_underline=None, is_strikethrough=None, vertical_alignment=None): +def run( + children, + style_id=None, + style_name=None, + is_bold=None, + is_italic=None, + is_underline=None, + is_strikethrough=None, + vertical_alignment=None, + font=None, +): if vertical_alignment is None: vertical_alignment = VerticalAlignment.baseline return Run( children, style_id, style_name, bool(is_bold), bool(is_italic), bool(is_underline), bool(is_strikethrough), vertical_alignment, + font=font, ) class VerticalAlignment(object): -- cgit v1.2.3