xsl-fo:为什么我的块溢出页面体

时间:2018-04-25 10:37:42

标签: xsl-fo

请帮助。 这是我test.fo的一部分。我认为问题来自浮动对象,但我不明白为什么:

....
  <fo:flow flow-name="xsl-region-body">
     ...
     <fo:block line-height="1.2">
        <fo:block text-align-last="justify"
                  font-family="MTTMilano-Bold"
                  color="rgb(38,68,160)"
                  font-size="10pt">
           <fo:inline>
            title
        </fo:inline>
           <fo:leader leader-pattern="space"/>
           <fo:inline text-align="end"
                      font-family="UsherwoodStd-Book"
                      color="rgb(0,0,0)"
                      font-size="9pt"/>
        </fo:block>
        <fo:block space-after="0.35cm">
           <fo:float>
              <fo:block font-size="0">
                 <fo:instream-foreign-object content-width="0.8cm" padding-before="0.06cm">
                    <svg xmlns="http://www.w3.org/2000/svg"
                         width="140"
                         height="40"
                         viewBox="0 0 140 40">
                       <g>
                          <path d="m 0 0 l 140 0 l -10 40 l -130 0 z" fill="rgb(167,165,166)"/>
                          <text fill="white"
                                font-family="MTTMilano-Bold"
                                font-size="45pt"
                                text-anchor="end"
                                x="125"
                                y="35">II.</text>
                       </g>
                    </svg>
                 </fo:instream-foreign-object>
              </fo:block>
           </fo:float>
           <fo:block start-indent="0.9cm" text-align-last="justify">
              <fo:inline text-align-last="justify"
                         font-family="MTTMilano-Bold"
                         color="rgb(38,68,160)"
                         font-size="9pt">title</fo:inline>
              <fo:leader leader-pattern="space"/>
              <fo:inline text-align="end"
                         font-family="UsherwoodStd-Book"
                         color="rgb(0,0,0)"
                         font-size="9pt">34</fo:inline>
           </fo:block>
           <fo:block clear="both"/>
        </fo:block>
 ...

并生成PDF pdf screenshot。 为什么我的最后一个冠军“c。”第1页溢出页面正文? 谢谢

0 个答案:

没有答案