我正在使用带有AntennaHouse渲染器的
HTML和CSS进行打印布局.
我的内容中的一个框应该在左页上有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渲染相同的功能……
最佳答案 如果您使用PrinceXML,它肯定支持margin-inside和margin-outside.我用它来布置小说:
@page {
size: 6in 9in;
margin-inside: 0.75in;
margin-outside: 0.625in;
margin-top: 1in;
margin-bottom: 1in
}