2013-09-25 26 views
11

Devo disegnare linee continue come bordo.Come creare un bordo per l'intera tabella

Sto usando questo loc

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

ma disegna solo linee circondato. Non è applicato a tutte le celle e alle righe. E 'possibile disegnare linee continue come confini con codifica minima, come se non impostando i confini per cella e le righe separatamente come:

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

risposta

29

aggiungere l'attributo border a tutti table-cell elementi. Potete vedere qui che i confini non sono ereditate: http://www.w3.org/TR/xsl11/#border

Anche se non salva alcuna digitazione, si potrebbe aiutare il supporto futuro del vostro foglio di stile utilizzando attributo imposta:

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

Poi, quando è necessario cambia all, devi solo cambiarlo in un posto.

+0

grazie funziona .. – bajrangi

+1

Fa risparmiare digitare! Ctrl + C, Ctrl + V :) –