function GenerateLayout(Layout: TPdfLayoutDocument; out Plan: TPdfLayoutPlan; AllowSignedDocument: Boolean = False): Boolean;
Измеряет текст и разбивает на страницы каждый элемент до изменения назначения, затем добавляет полный план через собственные API страниц и объектов страницы PDFium
TPdfLayoutDocument поддерживает переносимый текст, распорки, линейки, изображения, повторно используемые XObject страниц, явные разрывы страниц, колонтитулы, настройки страниц, неразрывные абзацы и выравнивание
Используйте {page} и {pages} в тексте, верхних или нижних колонтитулах
Проход измерения резервирует ReservedPageDigits заполнителей с самыми широкими цифрами, поэтому итоговые номера страниц не могут изменить перенос или число страниц при выводе
Plan сообщает итоговые страницы, команды, измеренные вызовы текста, количества элементов и количества ссылок на страницы
Назначение остаётся неизменным, когда измерение или любая операция добавления завершается неудачей
Активное подписанное назначение отклоняется, если не установлен AllowSignedDocument
Источник, переданный в AddPageXObject, должен оставаться активным до завершения вывода