xsl-fo:pdf在屏幕上看起来很好,但是当打印到xerox机器上时,我看到了块

时间:2015-04-14 00:56:08

标签: pdf xsl-fo

我可以使用以下代码格式化我的PDF格式,并且在屏幕上看起来很好并且可以很好地打印到我的dell激光打印机,但是,当我打印到xerox工作中心时,下面的空格会变成块亲打印机。见代码:

<fo:block-container >
    <fo:block font-size="15pt" margin-top=".10in" font-family="Univers Medium" >Fax:&#160;&#160;&#160;&#160;&#160;<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:&#160;&#160;&#160;<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>

注意使用

&#160;

1 个答案:

答案 0 :(得分:0)

如果您的打印机存在问题,您可以更改结构以使用fo:leader并适当设置leader-length。这可以在不更改驱动程序的情况下解决您的问题。

 <fo:leader leader-length="72pt"/>