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 aiderait
Salut, 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