J'essaye de paver une image ou une image d'arrière-plan dans une cellule de table dans iTextSharp. Le plus proche que j'ai obtenu est d'attacher une image directement à la cellule en utilisant un PdfPTable et PdfPCell.iTextSharp: Image de tuile dans la cellule de table
tempCell = new PdfPCell();
tempCell.Image = iTextSharp.text.Image.GetInstance(Path.Combine(GetImageDirectory(), "my_image.gif"));
table.AddCell(tempCell);
Cela a ses problèmes, cependant. Les cellules n'ont jamais la même taille dans mes tableaux, donc les images sont mises à l'échelle automatiquement en largeur. Cela peut rendre certaines cellules très hautes comparativement à d'autres cellules, ou seulement à moitié pleines de l'image si elles sont étroites.
Des suggestions sur la façon d'obtenir les images en mosaïque, si cela est possible avec iTextSharp? Merci!
Merci pour la réponse. Ce projet a pris fin il y a presque un an, mais si jamais nous rencontrions le même problème avec les PDF, je serais sûr de le revoir! – jocull