2017-12-26 8 views
0

PrinceXML은 정말 훌륭하고 강력하지만 머리글/바닥 글을 관리하는 방식에 불쾌감을 느낍니다.PrinceXML 페이지 번호가 매겨진 전체 페이지 배경

전체 페이지 높이에서 실행되는 배경색이 서로 다른 3 개의 열이 있습니다. 바닥 글을 추가하여 페이지 번호를 포함시킬 때까지는 문제가되지 않습니다.

바닥 글을 표시하려면 @page에 하단 여백을 추가해야하지만 그렇게하면 열을 자릅니다. 운이없는 절대적인 자세를 사용하려고했습니다.

PrinceXML에서 복잡한 레이아웃과 페이지 번호 매기기 경험이있는 사람이 있습니까?

답변

0

DocRaptor 개발자로서 우리는 항상 이러한 종류의 문제에 부딪 힙니다. 프린스 머리글과 바닥 글은 페이지 여백 안쪽에 있습니다. 이것은 많은 유용한 힘을 제공하지만, 때때로 당신이 지적한 것처럼 상황을 복잡하게 만듭니다. 정확한 HTML을 보지 않고

, 나는 다음과 같은 제안 것 :

  1. 가 0 페이지 여백과 절대 위치 및 바닥 글 내부의 요소에 부정적인 위치/여백 실험을 계속합니다. 나는 이것이 효과가있을 것이라고 생각한다. 머리글 요소를 사용하면 더 효과적 일 수 있습니다. 이런 종류의 까다로운 일을 할 때 프린스는 가장자리에서 이상하고 버그가납니다.
  2. 또는 각 페이지/문서의 열 너비가 동일하면 @page의 배경 이미지를 사용하여 열 배경 색을 위조 해보십시오.
+0

지금 가장 좋은 해결책은 @page 요소에 배경 SVG를 추가하는 것이지만 결과도 완벽하지 않으며 콘텐츠와 바닥 글 사이에 빈 공간이 있습니다. – fdelaneau

+0

지금 당장은 행운없이'@ bottom-left' 엘리먼트에 대해서만 절대 위치 지정을 시도했습니다. "@ top"요소를 사용하여 동일한 작업을 수행해야합니다. – fdelaneau