diff --git a/src/calibre/ebooks/docx/images.py b/src/calibre/ebooks/docx/images.py index 962bebb0af..859669e9ac 100644 --- a/src/calibre/ebooks/docx/images.py +++ b/src/calibre/ebooks/docx/images.py @@ -250,6 +250,9 @@ def get_float_properties(self, anchor, style, page): width = float(style.get('width', '100pt')[:-2]) page_width = page.width - page.margin_left - page.margin_right + if page_width <= 0: + # Ignore margins + page_width = page.width hpos = get_hpos(anchor, page_width) + width/(2*page_width)