列数溢出(XSL-FO + Antenna House Formatter)

时间:2014-11-25 10:18:45

标签: xslt multiple-columns xsl-fo antenna-house

我正在使用XSL-FO与Antenna House Formatter(V6)一起使用,block-container上有column-count: 3。问题是溢出的内容不是正确的,而是低于它。我可以修理"通过创建更多列并增加block-container的宽度来解决这个问题,但我不喜欢这样,因为它比任何东西都更糟糕。

我已经说明了它的作用和我想要的东西: 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>

1 个答案:

答案 0 :(得分:0)

enter image description here

以上显示格式是否正确?