我可以使用以下代码格式化我的PDF格式,并且在屏幕上看起来很好并且可以很好地打印到我的dell激光打印机,但是,当我打印到xerox工作中心时,下面的空格会变成块亲打印机。见代码:
<fo:block-container >
<fo:block font-size="15pt" margin-top=".10in" font-family="Univers Medium" >Fax:     <xsl:value-of select="deliveryInfo/faxNumber"/></fo:block>
<xsl:variable name="dateTime" select="creationDate"/>
<xsl:variable name="date" select="substring-before($dateTime, ' ')" />
<xsl:variable name="year" select="substring-before($date, '-')" />
<xsl:variable name="month" select="substring-before(substring-after($date, '-'), '-')" />
<xsl:variable name="day" select="substring-after(substring-after($date, '-'), '-')" />
<fo:block font-size="15pt" margin-top=".10in" font-family="Univers Medium" >Date:   <xsl:value-of select="concat($day, '-', $month, '-', $year)" /></fo:block>
<fo:block font-size="15pt" margin-top=".10in" font-family="Univers Medium" >Pages:</fo:block>
</fo:block-container>
注意使用
 
答案 0 :(得分:0)
如果您的打印机存在问题,您可以更改结构以使用fo:leader并适当设置leader-length。这可以在不更改驱动程序的情况下解决您的问题。
<fo:leader leader-length="72pt"/>