2015-01-06 3 views
0

AntennaHouse 렌더러에서 HTML과 CSS가 포함 된 인쇄 레이아웃을 만들고 있습니다.AntennaHouse의 새 페이지에서 요소의 위쪽 여백을 피하는 방법은 무엇입니까?

내 콘텐츠의 상단 여백은 20pt 여야합니다. 쉬운 : 요소가 새 페이지의 시작 부분 (어떤 페이지 나누기는 요소 앞에 정확히 없을 때)에 서 있지 않는 경우

margin-top: 20pt; 

그러나 위쪽 여백은 적용되어야한다.

누구나 어떻게 할 수 있습니까? AntennaHouse가 FO와 CSS 렌더링을위한 동등한 기능을 가지고로

XSL-FO 솔루션은 XSL-FO에서

답변

0

은이를 달성하기 위해 마진 탑 대신 공간 전에 사용 ...뿐만 아니라 환영합니다. Space-before is removed automatically 페이지 상단에 있습니다. space-before.conditionality = "retain"을 설정하여이 동작을 제어 할 수 있습니다.이 경우 블록이 페이지의 맨 위에 있더라도 공백을 포함하게됩니다.

0

안테나 하우스는 일부 XSL/CSS 확장 (추가 속성 또는 값)도 제공합니다. 이 설명서 (http://www.antennahouse.com/product/ahf60/docs/ahf-ext.html#IDASJ5GB)를 보면 사용자의 요구 사항을 충족 할 수있는 -ah-margin-break 속성을 찾을 수 있습니다.

이것은 Antenna House Formatter에서만 사용할 수있는 비표준 기능 (XSL-FO 및 CSS 사양 관련)입니다.

관련 문제