mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
PDF Output: Fix some books with full screen images failing to convert.
Fixes #1848701 [Private bug](https://bugs.launchpad.net/calibre/+bug/1848701)
This commit is contained in:
parent
5f33ca0224
commit
579049affd
@ -363,13 +363,14 @@ def create_margin_files(container):
|
||||
# Link handling {{{
|
||||
def add_anchors_markup(root, uuid, anchors):
|
||||
body = last_tag(root)
|
||||
div = body.makeelement(XHTML('div'), id=uuid, style='page-break-before: always')
|
||||
div = body.makeelement(XHTML('div'), id=uuid, style='display:block; page-break-before: always; break-before: always')
|
||||
body.append(div)
|
||||
|
||||
def a(anchor):
|
||||
div.append(div.makeelement(XHTML('a'), href='#' + anchor))
|
||||
div[-1].text = '\xa0'
|
||||
div[-1].tail = ' '
|
||||
a = div.makeelement(
|
||||
XHTML('a'), href='#' + anchor, style='white-space: pre; min-width: 10px; min-height: 10px; border: solid 1px')
|
||||
a.text = a.tail = ' '
|
||||
div.append(a)
|
||||
tuple(map(a, anchors))
|
||||
a(uuid)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user