Tôi đang gặp sự cố với bảng của ITextSharp. Tôi muốn có các ô không có lớp đệm phía dưới & để chúng được đặt gần nhau hơn.ITextSharp 4.1.6. PDF Bảng - làm thế nào để loại bỏ khoảng trắng trên đầu trang của mỗi tế bào? [đệm và hàng đầu đã được đặt thành 0]
Mặc dù tôi đã đặt phần đệm và phần đầu của ô là 0, khoảng trắng vẫn còn.
Có ai hãy biết làm thế nào để loại bỏ các khoảng trắng?
EDIT:
Thanx để nhắc câu trả lời từ Dylan, tôi đã cố gắng giải quyết vấn đề của mình. Dưới đây là đoạn mã nguồn nếu ai đó có được qua vấn đề tương tự
Document document = new Document(PageSize.A4, 5, 5, 10, 10);
using (FileStream fs = new FileStream("C:\\Users\\brum\\Desktop\\untitled.pdf", FileMode.Create))
{
iTextSharp.text.pdf.PdfWriter.GetInstance(document, fs);
document.Open();
PdfPTable table = new PdfPTable(2);
PdfPCell cell = new PdfPCell(new Phrase("Spanning 2 cols"));
cell.Colspan = 2;
cell.HorizontalAlignment = 1;
cell.Padding = 0f;
cell.UseAscender = true;
table.AddCell(cell);
table.AddCell("Next row 1");
table.AddCell("Next row 2");
document.Add(table);
document.Close();
}
cell.UseAscender = true; // This is the line that did the trick for me
Ôi Chúa ơi! ...: D Tôi đã phát điên với không gian trắng hàng đầu này trong mỗi ô. Căn chỉnh theo chiều dọc không hoạt động chính xác do điều này. –
Để tham khảo trong tương lai, điều này cũng được nêu trong tài liệu iTextSharp, ví dụ: http://www.afterlogic.com/mailbee-net/docs-itextsharp/html/0602b79e-ea9c-0c7d-c4b2-bc4b5f976f15.htm –