2013-09-25 13 views
11

मुझे सीमा के रूप में ठोस रेखाएं खींचना है।पूरी तालिका के लिए सीमा कैसे बनाएं

मैं इस loc

<fo:table border="solid 0.1mm black"> 

उपयोग कर रहा हूँ लेकिन यह केवल ड्रॉ लाइनों को घेर लिया। यह सभी कोशिकाओं और पंक्तियों पर लागू नहीं है। यह संभव न्यूनतम कोडिंग के साथ सीमाओं के रूप में गहरी रेखाओं आकर्षित करने के लिए, के रूप में अलग से सेल के लिए बॉर्डर और पंक्तियों की स्थापना नहीं की तरह है:

<fo:table-row border="solid 0.1mm black"> 

उत्तर

29

सभी table-cell तत्वों को border विशेषता जोड़ें। आप यहाँ देख सकते हैं कि सीमाओं नहीं ली गई है: http://www.w3.org/TR/xsl11/#border

यह किसी भी लेखन बच नहीं करता है, आप विशेषता का उपयोग करके अपने स्टाइलशीट के भविष्य के समर्थन में मदद कर सकता सेट:

<xsl:attribute-set name="myBorder"> 
    <xsl:attribute name="border">solid 0.1mm black</xsl:attribute> 
</xsl:attribute-set> 
... 
    <fo:table-cell xsl:use-attribute-sets="myBorder"> 
    ... 

उसके बाद, आप की जरूरत है जब सभी बदलें, आप इसे एक ही स्थान पर बदल दें।

+0

thanx यह काम करता है .. – bajrangi

+1

यह टाइपिंग को बचाता है! Ctrl + C, Ctrl + V :) –

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