Je suis nouveau à PDFBox et Boxable et j'espère que quelqu'un pourrait m'aider avec cela! Cette question est en référence à une question posée ici (Ref: https://github.com/dhorions/boxable/issues/89) En cela, flurinBoonea a présenté un petit exemple de code pour mettre du texte, de l'image et de la table tous dans la même page. Ma question est, si je veux créer une table (qui a une hauteur dynamique en fonction du contenu à l'intérieur), puis je dois mettre du texte après la table. Comment suis-je capable de faire ça?!? Quelque part Je l'ai lu tout en tirant la table que j'utilise quelque chose de similaire pour obtenir le YPosition pour l'élément suivant,Tableau disparaît lorsque dessiné avant contentStream - PDFBox avec Boxable
float yPosition = table.draw()
et ensuite utiliser cette position pour l'élément suivant, mais chaque fois que je l'utilise table.draw avant le morceau de code suivant
PDPageContentStream contentStream = new PDPageContentStream(doc, page);
contentStream.beginText();
contentStream.setFont(font, 18);
contentStream.moveTextPositionByAmount(0, yPosition - 20);
contentStream.drawString("This is a test message");
contentStream.endText();
contentStream.close();
La table disparaît et seul le texte est affiché. Je ne sais pas comment contourner cela. Quelqu'un pourrait m'aider avec ça. Je suis en quelque sorte coincé avec ce problème depuis un bon moment maintenant. Nous vous remercions à l'avance