2014-11-25 2 views
1

XSL-FO와 함께 block-containercolumn-count: 3이있는 안테나 하우스 포맷터 (V6)와 함께 작업하고 있습니다. 문제는 넘쳐 흐르는 콘텐츠가 오른쪽으로 이동하지 않고 그 아래로 이동한다는 것입니다. 더 많은 열을 생성하고 block-container의 너비를 늘려서이 문제를 "고칠 수"있습니다.하지만 나는 그 무엇보다 해킹이되는 것처럼 그렇게 싫어합니다. 내 문서 다음 Column problem - Current/WantXSL-FO + 안테나 하우스 포매터

됩니다 :

<?xml version="1.0" encoding="UTF-8"?> 
<fo:root xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:svg="http://www.w3.org/2000/svg" xmlns:lxslt="http://xml.apache.org/xslt" xmlns:xlink="http://www.w3.org/1999/xlink"> 
    <fo:layout-master-set> 
    <fo:simple-page-master master-name="id0" page-width="210mm" page-height="200mm" axf:crop-offset="0mm" axf:bleed="0mm"> 
     <fo:region-body/> 
     <fo:region-before extent="0cm"/> 
     <fo:region-after extent="0cm"/> 
    </fo:simple-page-master> 
    </fo:layout-master-set> 
    <fo:page-sequence master-reference="id0"> 
    <fo:flow flow-name="xsl-region-body"> 
     <fo:block-container background-color="cmyk(0,0.87,0.83,0.3)" height="50mm" width="210mm" column-count="3" column-gap="1mm"> 
     <fo:block hyphenate="true" language="da"> 

      <fo:block-container width="70mm"> 
      <fo:block font-size="15pt" line-height="20pt"> 
       <fo:inline linefeed-treatment="preserve" white-space-treatment="ignore-if-surrounding-linefeed" font-family="DINRegular" color="cmyk(0.1,0.13,0.08,0.8)" font-size="15pt">Idet antallet af redigerbare felter per sag begrænses af afhængigheden til ejendomstype og antal ejendomstypebeskrivelser valgt, så foreslår vi, at sagsdataene vedligeholdes under én og samme fane, Data. Derfor er rækkefølgen hvormed brugeren bør vedligeholde dataene som følger. For at vedligeholde data på en sag skal man klikke på sagen og herefter på fanen Ejendomsdata. Dette åbner fanen Data, som er den første under Ejendomsdata.</fo:inline> 
      </fo:block> 
      </fo:block-container> 

      <fo:block-container width="70mm"> 
      <fo:block font-size="20pt" line-height="25pt"> 
       <fo:inline linefeed-treatment="preserve" white-space-treatment="ignore-if-surrounding-linefeed" font-family="DINLight" color="cmyk(0,0,0,1)" font-size="20pt">Endvidere er der afhængigheder mellem valgte ejendomstype og de data, der kan vedligeholdes under Vilkår og Økonomi, samt mellem antallet af (og hvilke) valgte ejendomstypebeskrivelser og de data der kan vedligeholdes hertil. Endnu en årsag til, at vi foreslår, at sagsdataene vedligeholdes under én og samme fane er, at eventuelle ændringer, som foretages på én fane og gemmes, kan have konsekvenser for indholdet under andre faner.</fo:inline> 
      </fo:block> 
      </fo:block-container> 

     </fo:block> 
     </fo:block-container> 
    </fo:flow> 
    </fo:page-sequence> 
</fo:root> 
+0

시도해도 될까요? 결과를 표시하는 답변 창을 볼 수 있습니다. 디스플레이가 정상이면 XSL : FO 텍스트를 볼 수 있습니다. –

+0

확실합니다. – Dumpen

+0

매트에 대한 결과 텍스트가 아래에 있습니까? –

답변

0

enter image description here

디스플레이의 위의 형식은 괜찮

나는 무엇을하고 내가 원하는 것을 설명했다?