Réglage de la taille de la police dans Itextpdf
Je suis en train de travailler sur un programme où je suis prise d'un ASCII
fichier en entrée et en la convertissant en PDF
à l'aide de Itext
bibliothèque.
Je suis capable de convertir et de les imprimer, mais la taille de la police est trop petite. Actuellement, j'ai mis la taille de la police pour 6
mais, si je change d'il-7, Il ne fonctionne pas, il ne rentre pas sur le PDF
correctement.
Voici une partie de mon code snippet:
Document doc= new Document();
Rectangle test = new Rectangle(531,666);
doc = new Document(test);
doc.setMargins(0,0,0,0);
p = new Paragraph(new Phrase(lineSpacing,line,
FontFactory.getFont(FontFactory.COURIER, fntSize)));
doc.add(p);
Je ne suis pas en mesure d'utiliser double avec cette méthode. Est-il un autre moyen?
Doesn't fit
signifie qu'il outstretches de votre page? Une capture d'écran de 6 et 7 aideraitSalut, je garde mon fontsize et linespacing l'égalité dans mon programme, c'est à dire si fontsize = 6 alors linespacing = 6. Mais, même si j'ai mis fontsize = 7 et linespacing = 6 la sortie est la même. Comment puis-je joindre des fichiers ici?
Ok voici le joint snaps:- Pour 6:- <a href = "sdrv.ms/1aqXadF"> Pour 7:- <a href="sdrv.ms/19vYxJz">
je ne suis pas en mesure d'utiliser double avec cette méthode - la signature de la méthode est
public static Font getFont(final String fontname, final float size)
; donc essayez d'utiliser un float fntSize
ou de lancer vos double fntSize
à (float)
.Oui, il ne l'aide. Mais maintenant, je vais avoir un problème avec les Marges. Même si j'ai mis les marges de 0,0,0,0 à l'aide de la méthode ci-dessus ou directement à l'aide du Document doc = new Document(new Rectangle(540, 560f), 0f, 0f, 0f, 0f); je suis blanc de l'espace vide en haut et en bas. Je suis en train de la marge avant d'ouvrir le document. Toute aide?
OriginalL'auteur Techidiot | 2014-01-16
Vous devez vous connecter pour publier un commentaire.
Donc, mon dernier extrait de code ressemble à ceci:
Il donne un format parfait pour un A4 taille de papier sans marges et une bonne taille de police.
J'espère que cela aide quelqu'un!
OriginalL'auteur Techidiot