2013-11-14 23 views
6

Tôi muốn sử dụng fo:block-container trong các tờ XSLT của tôi và kết quả là XSL-FO. Ví dụ: để thay đổi hướng của bảng:fo: block-container và tuân thủ FOP

<fo:block-container 
reference-orientation="90" 
break-before="page" 
break-after="page"> 
    <fo:table> 
    <!--Table content--> 
    </fo:table> 
</fo:block-container> 

Sau đó, tôi áp dụng FOP và tạo PDF từ XSL-FO.

Trang tuân thủ Apache FOP (http://xmlgraphics.apache.org/fop/compliance.html) cho biết rằng FOP chỉ là tuân thủ một phần trong trường hợp fo:block-container. Có ai biết thuộc tính nào không được hỗ trợ hay không và điều này sẽ ảnh hưởng như thế nào đến kết quả PDF?

+0

Có điều gì bạn đang cố gắng thực hiện với ngăn chứa không hoạt động không? – mzjn

+0

Thing là, tôi nhận được mã lỗi khó hiểu từ FOP và nghĩ rằng nó có thể là do sự tuân thủ một phần. Ngoài ra, tôi không thể tải lên mã vì nó được bảo mật. Trong khi chờ đợi, tôi đã giải quyết vấn đề này mà không cần thùng chứa. –

Trả lời

1

Tôi không thực sự biết về việc tuân thủ công tử bột, nhưng một số thời gian trước đây tôi sử dụng công tử bột-phần mở rộng cho quay một container:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" version="2.0"> 
<fo:block-container position="absolute" fox:transform="rotate(90)"> 
    ... 
</fo:block-container> 
</xsl:stylesheet> 

tìm thêm thông tin về phần mở rộng công tử bột trong các liên kết dưới đây.

https://xmlgraphics.apache.org/fop/trunk/extensions.html

Các vấn đề liên quan