, 페이지 1-3 페이지 마스터 A, 4-6 페이지 사용 페이지 마스터 B 및 페이지 7-9 사용 페이지 마스터 A.
이 원하는 순서대로 페이지를 지정하면 수행됩니다 : 그래서
<single-page-master-reference master-reference="A"/>
<single-page-master-reference master-reference="A"/>
<single-page-master-reference master-reference="A"/>
<single-page-master-reference master-reference="B"/>
<single-page-master-reference master-reference="B"/>
<single-page-master-reference master-reference="B"/>
<single-page-master-reference master-reference="A"/>
<single-page-master-reference master-reference="A"/>
<single-page-master-reference master-reference="A"/>
을 가능 D 기준에 대한 입력으로 데이터 (XML)를 사용하는 것입니다 사용할 페이지 마스터를 종료 하시겠습니까?
물론 페이지 순서 중간에서 페이지 마스터를 변경하지 않는 경우. 페이지 시퀀스를 시작할 때 전체 페이지 시퀀스 지오메트리를 결정해야하는 경우 XSLT는 사용할 master-reference = 속성을 간단하게 선택할 수 있습니다.
그러나 일부 사용자는 페이지 순서 중간에서 페이지 마스터를 변경해야 할 필요성에 대해 질문 할 수 있습니다. 예를 들어, 기술 문서 작성의 경우, 일부 사용자는 세로 페이지 순서의 중간에 단일 테이블에 대한 가로 지형 방향으로 전환해야합니다.
XSL-FO를 해석하기 전에 먼저 사전 처리하지 않고서는 XSL-FO를 사용할 수 없습니다. 이러한 전처리 쉽게하기 위해, 나는 무료로 사용할 수있는 PSMI는 의미 서식을 개발하고 여기를 발표했습니다
http://CraneSoftwrights.com/resources/#psmi
많은 사람들이 내가 설명하는 사용 사례에 대한 PSMI를 사용 : 그들은 동적으로 전환해야 "순수한"XSL-FO에서는 허용되지 않는 페이지 순서 중간의 페이지 구조. 따라서 XSLT는 XSL-FO + PSMI를 만든 다음 자유 스타일 시트를 사용하여 XSL-FO + PSMI를 순수한 XSL-FO로 변환 한 다음 모든 XSL-FO 프로세서에서 작동합니다.
감사합니다 ... 페이지 시퀀스 중간에 페이지 지오메트리를 변경하지 않고 정보 및 코드 샘플을 보내 주셔서 감사합니다. 나는 또한 내가 뭘 하려는지 비슷한이 링크를 발견 : http://stackoverflow.com/questions/6836142/how-to-dynamically-change-xslt-page-sequence-based-on-node-attributes – Kevin