J'essaie d'ajouter un bloc de texte à un modèle PDF existant. Je veux être en mesure de définir la marge de gauche et la marge de droite, mais la quantité de texte est indéterminée, j'ai donc besoin de la boîte pour développer par rapport au texte d'entrée.Ajouter une zone de texte illimitée à un document PDF
J'ai réussi à positionner la zone de texte sur le modèle et à insérer du texte, mais pour ce faire, j'ai besoin de définir explicitement l'emplacement de la ligne de texte dans la zone de texte.
Voici le code que j'ai jusqu'à présent (pdfStamper
est prédéfini):
BaseFont bf = BaseFont.CreateFont(BaseFont.COURIER, BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
Font font = new Font(bf, 11, Font.NORMAL);
Phrase unicodes = new Phrase(reports.StringText, font);
PdfContentByte over;
over = pdfstamper.GetOverContent(1);
ColumnText ct = new ColumnText(over);
ct.SetSimpleColumn(unicodes, 19, **80**, 575, 335, 10, Element.ALIGN_LEFT);
ct.Go();