2014-11-25 39 views
1

我正在与XSL-FO结合使用天线之家格式化器(V6),我在上面有block-containercolumn-count: 3。问题是溢出的内容不能到达右侧,而是下降。我可以通过创建更多列和增加block-container的宽度来“修复”问题,但我不喜欢那样,因为它比任何东西都更加黑客。列数溢出(XSL-FO +天线之家格式化器)

我已经说明了它能做什么以及我想要什么: Column problem - Current/Want

这里是我的文档:

<?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文本。 – 2014-12-18 13:43:10

+0

呃当然,继续。 – Dumpen 2014-12-18 14:26:40

+0

以下结果文本的垫子可以吗? – 2014-12-22 12:11:12

回答

0

enter image description here

是显示的上述格式好?