現在我正在使用XSLT在XSL-FO中創建報告。在我的XSLT文件中,報告中的不同部分有不同的模板。在生成報告的同時,我在第二頁上獲得了半頁和另一半的特定部分;所以我們決定將整個部分移到新頁面。現在我非常困惑我應該在XSLT中添加哪些標籤以便它可以放在新頁面上。我對XSLT非常陌生,需要幫助。如何在XSL-FO文件中添加新頁面
1
A
回答
1
如果你可以詢問服務HTML報告,使用XLST創建HTML docuent,然後用CSS來管理您的分頁符
<style type="text/css">
h1{
page-break-before: always;
}
</style>
試圖「猜測」在哪裏把分頁符在HTML是一種挑戰由於字體大小等原因。如果您想要很好地打印材料,通常最好使用打印機友好的格式(例如PDF)。但是,HTML + CSS可以給你一個快速和骯髒的解決方案。
編輯
您的評論中提到XSL-FO。也許break-before屬性將有助於
1
如果你有很多的小部分,你可以把周圍的每一個和fo:block
上使用的fo:block
keep-together.within-page
(http://www.w3.org/TR/xsl11/#keep-together),使得部分呆在一起儘可能多地。
相關問題
- 1. 如何在OneNote中添加新頁面?
- 2. 如何在頁面中添加新的Dijit小部件?
- 3. 如何在文件中添加新行
- 4. 如何在文件中添加新列
- 5. 如何在magento管理端添加新產品添加頁面?
- 6. 如何在aspx頁面添加或不添加控件?
- 7. Wordpress插件 - 添加新頁面
- 8. 如何在ASP.NET mvc4中添加新頁面?
- 9. 如何使用tfs在VS 2010中添加新頁面
- 10. 如何在MySql Workbench中添加新頁面
- 11. 如何在添加新頁面之前從JFrame中刪除JPanel
- 12. 如何不在CakePHP3中添加操作後刷新頁面
- 13. 如何在OpenWRT Luci Web Interface中添加新頁面?
- 14. 在Dashcode中,使用iPhone webkit,如何添加新頁面?
- 15. 添加新頁面visual studio
- 16. iText添加新頁面
- 17. Document.NewPage()不添加新頁面
- 18. 如何在wordpress頁面上添加php文件
- 19. 如何將控件添加到頁面?
- 20. 如何在頁眉中添加下拉列表以重新加載主頁面?
- 21. 如何使按鈕顯示新頁面並在新頁面中添加textview的指定文本?
- 22. 如何在頁面重新加載後添加錨點
- 23. XSL-FO - 如何在頁面中添加信息頁面,併爲此頁面添加頁眉和頁腳?
- 24. 在SSIS中添加頁眉和頁腳行平面文件
- 25. 如何在asp.net頁面中添加silverlight頁面?
- 26. 如何在Windows手機的頁面中添加頁腳面板?
- 27. 如何在頁面加載時向ASP.NET控件添加事件?
- 28. 在wordpress中添加添加新帖子頁面
- 29. 如何向Web Api XML文檔(幫助頁面)添加新列?
- 30. 我如何添加一個CSS文件到頁面的正文?
如果需要,隨意編輯問題... – amod 2012-08-13 12:44:01
我的理解是,您正在轉換XML文件,而不是將其兩個部分處理成兩個新的部分,您的目標是隻有一個結果部分? – Buffalo 2012-08-13 12:46:36
XSLT對頁面一無所知。它只知道XML。您是否將其轉換爲XSL-FO或HTML?也許別的東西? – 2012-08-13 12:50:01