2014-06-07 3 views
0

J'écris du code source Java pour générer un fichier pdf en utilisant iText. Le code ci-dessous fonctionne et génère un fichier pdf.pdf generationusing Java: Rendre les champs en gras

Document document = new Document(); 
Paragraph preface = new Paragraph(); 
Font documentFont = new Font (Font.FontFamily.TIMES_ROMAN, 12, Font.NORMAL); 

    preface.add(new Paragraph("Shri/Smti " + getApplicantName() + ", Roll No. " + getCandidateAckNo() + "" + 
        " is hereby allowed to appear in the examination for TESTEXAM" + 
        " to be held at " + getNameOfCenterDetails() + " as per scheduled below :", documentFont)); 

Maintenant, je veux faire le applicaneName, ackNo, etc centerDetails en gras. Je ne peux pas faire une ligne séparée pour le nom. J'ai beaucoup googlé pour trouver une solution, mais je n'ai pas trouvé de solution de travail. Toute aide est grandement appréciée.

Merci à l'avance

Répondre

1

Vous voulez probablement composer votre paragraphe à l'aide Chunks avec des polices différentes.

+0

Oui, mais si j'écris 'preface.add (new Paragraph (" "+ getApplicantname(), nouvelle police);' il va ajouter une nouvelle ligne .J'ai besoin dans la même ligne. – user3567554

+0

Exactement la raison pour laquelle vous devriez soit ajouter 'new Chunk()' au lieu de 'new Paragraph()' –

+0

l'a obtenu .. Merci beaucoup .... – user3567554

Questions connexes