2017-12-26 10 views
0

PrinceXMLは本当に素晴らしく強力ですが、ヘッダー/フッターの管理方法に怒っています。PrinceXMLの全面ページの背景番号

私は全ページの高さで実行するために異なる背景色を持つ3つの列を持つようにしています。ページの番号を含めるためにフッターを追加するまでは問題ありません。

フッターを表示するには、@ページに下の余白を追加する必要がありますが、そのようにすると、列がカットされます。私は運がない絶対的な位置を使用しようとしました。

複雑なレイアウトやページ番号付けにPrinceXMLの経験がある人はいますか?

答えて

0

DocRaptorの開発者は、常にこの種の問題にぶつかります。プリンスのヘッダーとフッターはページの余白の内側にあります。これは、多くの有用な力を提供しますが、あなたが指摘したように時には事を複雑にします。

あなたの正確なHTMLを見なければ、私は次のことをお勧めしたい:

  1. はゼロページのマージンと絶対位置とフッター内の要素にマイナスの位置/マージンの実験を続行します。私はこれがうまくいくと思います。ヘッダー要素を使用した方がうまくいくかもしれません。この種のトリッキーなことをすると、プリンスは奇妙でバグがあります。
  2. また、ページ/ドキュメントごとに列の幅が同じ場合は、@pageの背景イメージを使用して列の背景色を偽造してみてください。
+0

私が見つけた最良の解決策は、@page要素に背景SVGを追加することでしたが、そこにも結果は完全ではなく、コンテンツとフッターの間に薄い空白があります。 – fdelaneau

+0

今、私は '@ bottom-left'要素に絶対的な位置付けだけを試みました。 私は '@ top'要素で同じことをやろうとします。 – fdelaneau

関連する問題