2009-09-03 7 views
0

si je définir une table comme ceci:iTextSharp: pdfptable défaut de remplissage

Dim datatable As PdfPTable = New PdfPTable(4) 

et je n'ai pas 4 cellules pour ajouter à, comment puis-je faire en sorte qu'il remplit automatiquement la cellule s'il n'y a pas assez de cellules?

Je constate que moins d'avoir au moins 4 cellules là-dedans, il affiche coutume de le

la question est de savoir comment puis-je savoir quelles cellules sont vides?

Répondre

1

Que diriez-vous de remplir avec des cellules vides?

Modifier
Quelque chose comme:

yourPdfPTable.AddCell(yourEmptyPdfPCell) 

yourEmptyPdfPCell est une cellule avec une chaîne vide.

+0

Je me souviens, il y a une fonction qui fait cela u ne sais? –

+0

Avec la méthode PdfPTable.AddCell (PdfPCell). –

2

Quelque chose comme, comprendre les cellules qui sont programme vide, puis pour les cellules:

iTextSharp.text.pdf.PdfPTable pt = new iTextSharp.text.pdf.PdfPTable(100); 
iTextSharp.text.pdf.PdfPCell cBlank = new iTextSharp.text.pdf.PdfPCell(new Phrase(" ")); 
pt.AddCell(cBlank); 
+0

la question est comment puis-je savoir quelles cellules sont vides? –

+0

ceci est réellement utile mais pouvez-vous me donner ceci dans vb.net? –

+0

Je ne peux pas répondre pour les blancs - cela dépend de la façon dont vous générez votre document et je ne sais pas comment vous le faites. Un convertisseur en ligne fera l'affaire pour la traduction. Essayez quelque chose comme http://www.developerfusion.com/tools/convert/csharp-to-vb/ – Steve