1

iTextを使用してPDFドキュメントにテキストをレイアウトするためにPdfTableを使用しています。フォントの色をパントン値で表現したいと考えています。ドキュメントによると、PdfSpotColor を使用して Pantone カラーを指定する必要があります。問題は、テーブル内のテキストのフォントの色を PdfSpotColor として設定する方法が見つからなかったことです。

フォントの色を PdfSpotColor として設定することはまったく可能ですか?

4

2 に答える 2

0

PdfSpotColor は basecolor を拡張するので、PdfSpotColor をそのまま使用できます。

于 2011-10-04T20:48:19.187 に答える
-1

あなたの質問を正しく理解できたら、セル内のテキストに色を適用する必要があります。java.awt.Color ライブラリを使用しないのはなぜですか?

Color FONT_COLOR = new Color(192, 192, 192);

次のサイトからパントン カラーを RGB に変換できます。

http://goffgrafix.com/pantone-rgb-100.php

Font cellFont;
cellFont = FontFactory.getFont("Arial", 24, Font.NORMAL, FONT_COLOR);

これで、この色を Pdfptable のセルに次のように適用できます。

PdfPTable testTable = new PdfPTable(1);
Phrase title = new Phrase(new Chunk("TEST", cellFont));
PdfPCell testCell = new PdfPCell(title);
testTable.addCell(testCell);

お役に立てれば。:)

于 2011-10-04T06:51:01.773 に答える