Как создать внутреннюю ссылку в ReportLab Python? - PullRequest
1 голос
/ 07 мая 2020

Я хочу создать кнопку внутри PDF-файла с 20 страницами таким образом, чтобы, если я нажму кнопку на странице 5, PDF-файл перейдет на страницу 8. Я не могу найти эту ссылку или примеры кода в Документация ReportLab.

1 Ответ

0 голосов
/ 15 мая 2020

Reportlab поддерживает внутренние разметки абзацев, такие как

<link destination="end" >Go to the end (go to document internal destination)</link>
<link destination="start" color="cyan">Go to the beginning</link>

<setLink destination="start" color="magenta">This is the document start
  (define document destination inside paragraph, color is optional)</setLink>

Для графических элементов вы можете найти это сообщение полезным, это лучшее, что я смог найти. Есть поддержка элементов формы с canvas.acroform.checkbox, внутри которых вы можете найти маркеры флагов поля и значения со значением pushButton, но я не могу найти, как связать это с внутренним адресатом. Кажется, вам нужно нарисовать кнопки самостоятельно.

В дополнение к вышесказанному у вас, конечно, есть функциональность TO C, но это связанный контент, собранный вместе.

...