2013-11-14 7 views
6

मैं अपने एक्सएसएलटी शीट्स में fo:block-container और एक्सएसएल-एफओ के परिणामस्वरूप उपयोग करना चाहता हूं। उदाहरण के लिए, एक मेज के उन्मुखीकरण को बदलने के लिए:के लिए: ब्लॉक-कंटेनर और एफओपी अनुपालन

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

फिर, मैं एफओपी लागू करते हैं और XSL-FO से PDF उत्पन्न करते हैं।

The Apache एफओपी अनुपालन पेज (http://xmlgraphics.apache.org/fop/compliance.html) का कहना है कि एफओपी केवल आंशिक रूप से शिकायतfo:block-container के मामले में है। क्या कोई जानता है कि कौन से गुण समर्थित नहीं हैं या यह परिणामस्वरूप पीडीएफ को कैसे प्रभावित करेगा?

+0

वहाँ कुछ है कि आप ब्लॉक कंटेनर वह काम नहीं करता के साथ क्या करने की कोशिश कर रहे हैं? – mzjn

+0

बात यह है कि मुझे एफओपी से गुप्त त्रुटि कोड मिला और सोचा कि यह आंशिक अनुपालन के कारण हो सकता है। साथ ही, मैं कोड अपलोड नहीं कर सकता क्योंकि यह गोपनीय है। इस बीच, मैंने कंटेनर के बिना इसे हल किया। –

उत्तर

1

मैं वास्तव में fop अनुपालन के बारे में पता नहीं है, लेकिन कुछ समय पहले मैं एक कंटेनर घूर्णन के लिए fop-एक्सटेंशन का इस्तेमाल किया:

<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> 

नीचे दिए गए लिंक में fop एक्सटेंशन के बारे में अधिक जानकारी प्राप्त करें।

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

संबंधित मुद्दे