C # iTextSharp: как указать плашечные цвета - PullRequest
1 голос
/ 22 марта 2010

Я использую iTextSharp для добавления текста в файлы PDF.

Цвет текста обычно указывается как CMYK, но для этого потребуется указать плашечные / специальные цвета.

Здесь есть пример

В строке:

PdfSpotColor spotColour = new PdfSpotColor("PANTONE 100 CV", 0.5f, new GrayColor(0.9f));

Кто-нибудь знает описание и значение параметров

Таким образом, мы имеем (имя строки, оттенок с плавающей запятой, цвет altcs)

Я предполагаю, что имя - это Имя цветоделения. Не уверен на 100%, что такое оттенок или его диапазон, это какое-то значение альфа / прозрачности? и является ли altcs цветом отображения, а не разделительным слоем, используемым для фактической печати?

1 Ответ

2 голосов
/ 22 марта 2010

Я только что нашел код somiTextSharp, и параметры моего метода для PdfSpotColor отличаются. У меня только 2 параметра, и никаких перегрузок нет. Пример, который вы привели, взят из оригинального проекта Java. Я думаю, именно поэтому они разные.

Вот что у меня есть:

var color = new PdfSpotColor("spotColorName", new BaseColor(50, 50, 50));

... где цифры - красный, зелено-синий. Конструктор BaseColor имеет перегрузки, поэтому вы можете даже присвоить ему .NET Color, если хотите.

К сожалению, я мало что знаю об этом классе. Надеюсь, это поможет!

...