Tôi đang tạo một trang pdf với 6 hình ảnh trong một bảng trong các ô riêng biệt, mặc dù tôi đặt chiều cao và chiều rộng hình ảnh ở phía máy chủ chính xác giống với ScaleToFit. trên trang pdf.itextsharp và kích cỡ hình ảnh
Có cách nào để có được tất cả hình ảnh có cùng kích thước không?
PdfPTable table = new PdfPTable(3);
table.HorizontalAlignment = Element.ALIGN_CENTER;
table.WidthPercentage = 100;
table.TotalWidth = 698.5f;
table.LockedWidth = true;
table.SetWidths(new float [] {1,1,1});
iTextSharp.text.Image img1 = iTextSharp.text.Image.GetInstance("C:\\Users\\DaNet\\Downloads\\image.jpg");
img1.Alignment = iTextSharp.text.Image.ALIGN_CENTER;
img1.ScaleToFit(120f, 155.25f);
iTextSharp.text.pdf.PdfPCell imgCell1 = new iTextSharp.text.pdf.PdfPCell(img1);
imgCell1.HorizontalAlignment = Element.ALIGN_CENTER;
imgCell1.BackgroundColor = new BaseColor(255, 255, 255);
imgCell1.Border = iTextSharp.text.Rectangle.NO_BORDER;
table.AddCell(imgCell1);
Dường như hình ảnh có kích thước phù hợp ngay bây giờ cảm ơn! Bây giờ tôi phải định vị ô này mặc dù nó là một phần tử của ô. Cuối cùng tôi không nghĩ đó sẽ là lựa chọn tốt nhất cho những gì tôi đang cố gắng làm. – DaNet
Bằng cách sử dụng img1.ScaleAbsolute (120f, 155,25f); những hình ảnh phù hợp với tế bào một cách hoàn hảo. Chúc mừng Chris! – DaNet
Nếu tôi muốn hình ảnh của tôi 35x35 mm thì tôi nên làm gì? Làm thế nào để tính toán nó trong mm? –