以下xsl-fo顯示塊中的描述和價格,然後將其呈現爲PDF文檔,但是當明顯有足夠空間時,這兩個元素將組合在一個新行上對於上面的描述,最初我認爲一個簡單的「保持聯繫」是可行的,但它沒有任何區別。紅色顯示描述,綠色顯示價格。價格應該在描述之後,但是如果上面的線上有足夠的空間,它不應該與描述中的最後一個詞組合在一起。XSL-FO阻止在新行上對不同的元素進行分組
<fo:block linefeed-treatment="preserve" line-height="8pt">
<xsl:value-of select="description" /> <xsl:call-template name="price"/>
</fo:block>
請考慮發佈一個最小但完整的XSLT樣例,以及所需的XML輸入和XSL-FO輸出(XML代碼,而不是圖像)。名爲'price'的模板(你在代碼中調用)輸出的結果是什麼? –