2012-08-16 2 views
7

quando sto cercando cell.setBorder(Rectangle.BOTTOM);come visibile Bordo cella solo a destra e sotto in iText cella Pdf

cell.setBorder(Rectangle.RIGHT);

Si è sovrapposizione bordo inferiore e modificando solo bordo destro della cella selezionata

stesso cosa è successa in modo inverso con

cell.setBorder(Rectangle.BOTTOM);

cell.setBorder(Rectangle.RIGHT);

È possibile impostare insieme il bordo inferiore e destro della cella per la cella selezionata?

risposta

21

In iTextSharp ho usato:

cell.Border = Rectangle.BOTTOM_BORDER | Rectangle.RIGHT_BORDER; 

Si potrebbe provare:

cell.setBorder(Rectangle.BOTTOM | Rectangle.RIGHT); 
+0

funziona anche per l'API java. Grazie –

+0

Grazie per la risposta. "cell.setBorder (Rectangle.BOTTOM | Rectangle.RIGHT);" ha funzionato per me nella versione Java –

+0

Questo funziona per me. – Dwhitz

2

Sì, è possibile, Rectangle.BOTTOM = 2, Rectangle.TOP = 1, Rectangle.RIGHT = 8 , Rectangle.LEFT = 4 quindi per il diritto e il fondo, prova cell.setBorder (10) ;, funziona per me itext1.3