Метод THotPDF.ComposeLoadedPagesNUp
Объявление
function ComposeLoadedPagesNUp(Columns, Rows: Integer;
DrawFrames: boolean= false; Gutter: Single= 6): Integer;
Поведение
N-up спуск полос: метод перекомпоновывает каждую страницу загруженного документа в листы исходного размера, собранные по сетке, — получаются раскладки 2-up, 4-up, 6-up и плотнее. Каждая исходная страница становится form XObject, размещаемым в своей ячейке, причём её значение /Rotate поглощается матрицей размещения, так что страница оказывается повёрнутой по часовой стрелке ровно так, как её показывает вьюер. Боксы страницы и /Rotate, унаследованные от дерева страниц, учитываются, а новые листы никогда не поворачиваются и не обрезаются значениями, унаследованными от дерева страниц; DrawFrames обводит ячейку тонкой линией, а Gutter задаёт интервал между ячейками в пунктах. Собранные листы добавляются в конец, после чего исходные страницы удаляются
Возвращает число собранных листов или 0 для одностраничного документа либо вырожденной сетки, где на лист приходится меньше двух ячеек