Выбор начальной страницы для материала

Dec 18, 2017 00:19

Верстаю книгу небольших рассказов. Слишком длинных текстов нет - каждый входит на одну или на две страницы. Пожелание заказчика: если рассказ занимает две страницы, то он должен располагаться на развороте, то есть начинаться на четной странице.

Пока что руками прописал такую процедуру: верстаю бокс заголовка, бокс текста, если сумма их высот больше высоты страницы, то проверяю номер страницы и при необходимости пропускаю нечетную страницу. После чего кидаю материал в основной поток - для заголовка вызываю его бокс, а текст фактически переверстывается.

В такой схеме текст верстается дважды - для создания бокса и вычисления высоты, а потом еще раз при раскладке на странице. Можно ли как-то оптимизировать этот процесс, использовать для раскладки материал, сверстанный для вычисления высоты?
Previous post Next post
Up