0

アンテナハウスレンダラーでHTMLとCSSを使った印刷レイアウトをしています。

コンテンツ内のボックスの上余白は 20pt にする必要があります。簡単:

margin-top: 20pt;

ただし、要素が新しいページの先頭にない場合 (要素の直前に改ページがない場合) にのみ、上部マージンを適用する必要があります。

誰もそれを行う方法を知っていますか?

XSL-FO ソリューションも同様に歓迎されます。AntennaHouse には FO および CSS レンダリング用の同等の機能があるためです...

4

2 に答える 2

1

Antenna House は、いくつかの XSL / CSS 拡張 (追加のプロパティまたは値) も提供します。このドキュメントhttp://www.antennahouse.com/product/ahf60/docs/ahf-ext.html#IDASJ5GBを見ると、要件を満たす可能性のある-ah-margin-breakプロパティが見つかります。

これは非標準機能 (XSL-FO および CSS 仕様に関して) であり、Antenna House Formatter でのみ使用できることに注意してください。

于 2015-01-26T16:11:39.723 に答える