public PdfSpecialCs GetSeparationColorspace(PdfWriter writer, DeviceCmyk cmyk) { PdfDictionary pdfDictionary = new PdfDictionary(); pdfDictionary.Put(PdfName.FunctionType, new PdfNumber(2)); pdfDictionary.Put(PdfName.Domain, new PdfArray(new float[] { 0, 1 })); pdfDictionary.Put(PdfName.C0, new PdfArray(new float[] { 0, 0, 0, 0 })); pdfDictionary.Put(PdfName.C1, new PdfArray(cmyk.GetColorValue())); pdfDictionary.Put(PdfName.N, new PdfNumber(1)); PdfFunction pdfFunction = new PdfFunction.Type2(pdfDictionary); return(new PdfSpecialCs.Separation("mySpotColor", cmyk.GetColorSpace(), pdfFunction)); }
public virtual iText.Kernel.Pdf.Annot.DA.AnnotationDefaultAppearance SetColor(DeviceCmyk cmykColor) { SetColorOperand(cmykColor.GetColorValue(), "k"); return(this); }