我想在asp.net c#中使用itextsharp生成pdf文件。在itextsharp中使用表的問題
我碰到過itextsharp中的表概念ñ我試圖使用它,即我的應用程序。我在使用表格時遇到以下問題。
包含Name of treasery
字treasery的PDF池都對下一行。我爲每個單元格設置寬度。如果我增加寬度比也沒有變化來。在下圖中使用箭頭顯示的間隙保持原樣。爲什麼會出現這種差距?如何消除這種差距?
我想要一個虛線作爲邊界只有一個單元格。如何做到這一點?這是我的代碼
PdfPTable line6table = new PdfPTable (3);
float[] width = new float[] { 2.5F, 1.5F, 3.0F };
line6table.SetWidths(width);
line6table.HorizontalAlignment = 0;
line6table.WidthPercentage = 100.0f;
line6table.SpacingBefore = 6.0f;
PdfPCell a1 = new PdfPCell(new Phrase("Head Of Account"));
a1.Border = 1;
a1.Indent = 2.2f;
a1.PaddingTop = 5.0f;
line6table.AddCell(a1);
PdfPCell a2 = new PdfPCell(new Phrase("CHARGED"));
a2.Border = 1;
a2.PaddingTop = 5.0f;
line6table.AddCell(a2);
PdfPCell a3 = new PdfPCell(new Phrase("Name of the treasry"));
a3.Border = 0;
a3.Indent = 15.0f;
a3.RightIndent = 0.0f;
a3.HorizontalAlignment = 1;
line6table.AddCell(a3);
pdfDocument.Add(line6table);
請幫我解決我的問題。
這也沒有幫助。在發佈我的問題之前,我已經做到了。如果我增加第三個單元格的寬度,其他兩個單元格的寬度會減小。差距保持原樣。 – Ishan