2013-03-17 2 views
1

I 오전분할 아파치 FOP 블록은 데이터를 표시하는

[ Imagine A4 page has dimensions 800pt x 600pt. The top 200pt x 600 pt will 
hold a image and some meta data about the entity. The space below this region 
needs to contain the description, but in two-column format (like newspapers). 
Sometimes description is so-big, that it spans mutiple pages. ] 

아래에 설명 된대로 내가 가지고있는 데이터를 사용하여 .fo 파일을 만들 계획 아파치 FOP를 사용하여 PDF를 생성 할 용의가 맵시 꾼 - 초보자 , 그리고 Apache FOP를 사용하여 PDF를 얻으십시오. 내가 사용할 때

<fo:region-body 
    margin-top="1cm" margin-bottom="0.25cm" 
    column-count="2" column-gap="0.25in"/> 
: 
<fo:external-graphic src="url('image.jpg')"/> 
<fo:block ..... > 

이미지는 나타나지만 이미지는 페이지의 두 번째 열 맨 위에서 이미지의 맨 위에서 시작합니다. 이 레이아웃을 디자인하는 방법에 대해 안내해주십시오. 비슷한 디자인을 가리키는 포인터가 유용 할 것입니다. 감사합니다 모든

답변

0

은 어쩌면이 특정 메모 노트에 http://cnx.org/content/m43650/latest/

도움이된다 : 머리글과 바닥 글에 대한 공간이 영역에서 가져옵니다. 따라서 머리말과 꼬리말 정도의 여백을 추가하여 정의에서 보완해야합니다.

레이아웃을 어떻게 보이게 할 것인지 그림을 붙여 넣을 수 있습니까?

1

나를 위해 일한 것은 다음과 같습니다.

fo:block에 요소를 래핑하고 블록에 span="all" 특성을 사용했습니다. 이렇게하면 블록이 자체 열 대신 전체 페이지로 확장됩니다.

예 :

<fo:block span="all"> 
    <fo:external-graphic src="image.png"/> 
</fo:block> 

일부 유용한 자원 https://www.w3.org/TR/xsl11/#span : 스팬의 속성에 대한 http://www.datypic.com/sc/fo11/e-fo_block.html

  • W3 페이지 : 모든 요소에

    • 정보와는 수 속성