J'ai une spécification de document pour une facture et l'un des éléments affiche le texte verticalement. Donc, comme ceci:Comment est-ce que je peux emballer le texte de sorte qu'il apparaisse dans une seule colonne avec la soucoupe volante?
H 123 Elm St
O PO Box 1
M Anytown, ST
E USA
J'ai essayé d'utiliser à la fois la transformation css pour faire tourner le texte afin qu'il se lit sur le côté. J'ai également essayé d'utiliser une table avec une largeur de colonne de 1 et ensuite l'adresse dans une colonne différente. Dans un navigateur, il rend correctement. Quand je l'exécute à travers l'ITextRenderer, il n'enveloppe pas les caractères (j'utilise des espaces entre chaque caractère, donc il devrait envelopper). J'ai essayé cela après la transformation et la rotation a produit le même résultat.
J'ai également essayé la mise en page: fixe; réglage CSS, sans chance. Je termine avec ceci:
Y at-il quelque chose de spécial vous avez à faire dans le code java ou êtes-vous en train de sucer cela en tant que chaîne et sortie en pdf? Je n'ai pas utilisé mm dans mes css, je pense que je viens d'utiliser un numéro (j'ai fini par devoir le mettre en haut plutôt que sur le côté). – Mike
Il n'y a rien de spécifique dans le code java (voir ma réponse mise à jour). En ce qui concerne la colonne avec, j'ai utilisé 'mm', mais vous pouvez utiliser n'importe quelle autre unité (' px', 'pt', ...), assurez-vous simplement que le col est assez grand. – obourgain