Поле внутри / снаружи для CSS Paged Media рендеринга в AntennaHouse
Я делаю макеты печати с HTML и CSS с помощью рендерера AntennaHouse.
Поле в моем контенте должно иметь левое поле 20pt на левых страницах и 10pt на правых.
/* on left hand pages */
margin-left: 20pt;
margin-right: 10pt;
/* on right hand pages */
margin-left: 10pt;
margin-right: 20pt;
Таким образом, внешнее поле должно быть 20pt, а внутреннее поле 10pt. В основном я ищу синтаксис, как этот (который не существует):
/* pseudo code */
margin-outside: 20pt;
margin-inside: 10pt;
У кого-нибудь есть идеи, как это сделать? И если да, есть ли эквивалент для заполнения внутри / снаружи?
Также приветствуются XSL-FO решения, так как AntennaHouse имеет эквивалентные функции для рендеринга FO и CSS...
1 ответ
Если вы используете PrinceXML, он определенно поддерживает margin-inside и margin-outside. Я использовал это для выкладывания романа:
@page {
size: 6in 9in;
margin-inside: 0.75in;
margin-outside: 0.625in;
margin-top: 1in;
margin-bottom: 1in
}