2017-09-29 10 views
1

나는 Fop을 사용하여 PDF를 만들고 있습니다. 나는 이것을 포함하는 디자인을 가지고있다 : enter image description here두 개의 fo : 블록을 나란히 놓기

왼쪽에 하나, 오른쪽에 하나, 중간에 한 개의 경계.

현재 나의 옵션은 왼쪽으로 정렬 된 <fo:block />이지만, 오른쪽은 왼쪽으로 정렬 된 fo : 블록 아래로 갈 것입니다.

enter image description here

어떻게 두 개의 열으로 XSL을 나눌 수 있습니까? 내가 테이블을 사용하여 시도하고 그들은 내 PDF에 표시되지 않습니다.

답변

2

<fo:region-body column-count="2">을 사용하십시오. http://www.w3.org/TR/xsl/#column-count

아마도 너는 너비가 같아야 만한다.

fo:blockbreak-before="column"을 사용하십시오.

표시되지 않는 테이블의 의미가 명확하지 않습니다. 나는 테이블이 작동 할 것으로 기대했을 것입니다.

+0

같은 줄의 fo : block에 관한 우편 목록의 게시물 중 하나를 방금 읽었습니다. 작은 세상. 어쨌든 고맙습니다. 내가 테이블에 대해 의미했던 것은, 내가 그들을 추가 할 때마다, 내 PDF는 단지 비어있는 것입니다. – nullwriter

+1

작은 세계입니다! FOP의 적합성 페이지는'fo : inline-container'에 대한 부분적인 지원만을 보여주기 때문에 YMMV도 지원합니다. 테이블 문제에 대해 다른 질문을하는 것이 좋습니다. –