7
こんにちは、私はiTextを使用してデータを含むテーブルを含むpdfを生成することができます。特定の行の特定のデータを太字にするにはどうすればよいですか?itextを使用してpdfを生成し、特定の行に太字を付けてください
こんにちは、私はiTextを使用してデータを含むテーブルを含むpdfを生成することができます。特定の行の特定のデータを太字にするにはどうすればよいですか?itextを使用してpdfを生成し、特定の行に太字を付けてください
まず、必要な詳細でフォントオブジェクトをインスタンス化します。ここで太字かどうかを指定します。
Font boldFont = new Font(Font.FontFamily.TIMES_ROMAN, 18, Font.BOLD);
Font normalFont = new Font(Font.FontFamily.TIMES_ROMAN, 10, Font.ITALIC);
次に、使用するフォントを使用します。
太字の表セルを追加するためです。
PdfPTable table=new PdfPTable(1);
PdfPCell pdfWordCell = new PdfPCell();
Phrase firstLine = new Phrase("text goes here", boldFont);
Phrase secondLine = new Phrase("normal text goes here", normalFont);
pdfWordCell.addElement(firstLine);
pdfWordCell.addElement(secondLine);
table.addCell( pdfWordCell);
太字の段落を作成する例です。
Paragraph title = new Paragraph("Title of the document", boldFont);
APIが許可するかどうかによって、どこでも同じインスタンスを使用できます。ドキュメントを調べて、フォントの操作を許可するものを見つけてください。
詳細については、こちらを参照してください。
こんにちは私は、セル内の完全なテキストを太字たくありません。最初の2行のデータを太字で表示し、次に正常に残ります。これを手伝ってください。 –
複数の要素を追加するには、addElementを使用してください。私は自分の答えを編集した –