iText: PdfSpotColor с PdfTable - PullRequest
       40

iText: PdfSpotColor с PdfTable

1 голос
/ 04 октября 2011

Мы используем PdfTable для размещения текста в документе PDF с помощью iText.Мы хотели бы выразить цвета шрифтов в виде значений Pantone.Согласно документации, вы должны использовать PdfSpotColor, чтобы указать цвета Pantone.Проблема в том, что я не нашел способ установить цвет шрифта для фрагмента текста внутри таблицы как PdfSpotColor.

Можно ли вообще установить цвет шрифта как PdfSpotColor?

Ответы [ 2 ]

0 голосов
/ 05 октября 2011

PdfSpotColor расширяет базовый цвет, так что вы можете просто использовать PdfSpotColor.

0 голосов
/ 04 октября 2011

Если я правильно понимаю ваш вопрос, вам нужно применить цвет к тексту внутри ячейки.Почему вы не используете библиотеку java.awt.Color?

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

Вы можете конвертировать цвета pantone в rgb с этого сайта:

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

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

Теперь вы можете применить этот цвет к ячейке в PDF-файле следующим образом:

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

Надеюсь, это поможет.:)

...