Tôi đang cố gắng lát hình ảnh hoặc hình nền trong ô bảng trong iTextSharp. Gần nhất tôi đã nhận được là đính kèm hình ảnh trực tiếp vào ô bằng cách sử dụng PdfPTable và PdfPCell.iTextSharp: Hình ảnh xếp kề trong ô bảng
tempCell = new PdfPCell();
tempCell.Image = iTextSharp.text.Image.GetInstance(Path.Combine(GetImageDirectory(), "my_image.gif"));
table.AddCell(tempCell);
Điều này có vấn đề. Các ô không bao giờ có cùng kích thước trong các bảng của tôi, vì vậy các hình ảnh được tự động thu nhỏ theo chiều rộng. Điều này có thể làm cho một số tế bào cao thêm tương đối so với các tế bào khác, hoặc chỉ một nửa đầy đủ của hình ảnh nếu chúng hẹp.
Bất kỳ đề xuất nào về cách lấy hình ảnh ốp lát, nếu nó thậm chí có thể với iTextSharp? Cảm ơn!
Cảm ơn câu trả lời. Dự án này đã kết thúc cách đây gần một năm nhưng nếu chúng tôi gặp phải vấn đề tương tự với các tệp PDF, tôi chắc chắn sẽ xem xét lại vấn đề này! – jocull