簡體   English   中英

如何在XSL中添加空間?

[英]How to add space in XSL?

我正在使用xsl創建pdf報告文件。 在標題上,我需要標題圖片和報告標題。 我能夠做到。 現在的問題是報告的其余部分覆蓋了圖像。 我嘗試添加一些空白行,但對我不起作用。

在xsl標頭中,第一行中有一個表格,我要添加報告名稱,第二行中,我要添加圖像。

使用Apache FOP時,要輸出  在HTML中,您必須插入 

因此,如果要插入空白行,只需編寫一個fo:block其內容為  像這樣

<fo:block>&#160;</fo:block>

編輯

&#160; 一直為我工作,但您也可以嘗試使用&#x00A0; 看看是否有效。

否則,您可以使用fo:leader輸出空白行,如下所示

<fo:block>
    <fo:leader />
</fo:block>

沒有任何屬性的<fo:leader>將會生成一個適合整個頁面寬度的空行,並生成一個空行。

還有另一種方法,涉及使用space-before屬性指定文本塊之前所需的空間量,例如

<fo:block>
    <!-- your header -->
</fo:block>
<fo:block space-before="1pt">
    blah blah
</fo:block>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM