iTextSharp.text.pdf.PdfAnnotation.CreateInk C# (CSharp) Метод

CreateInk() публичный статический Метод

public static CreateInk ( PdfWriter writer, Rectangle rect, string contents, float inkList ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents string
inkList float
Результат PdfAnnotation
        public static PdfAnnotation CreateInk(PdfWriter writer, Rectangle rect, string contents, float[][] inkList)
        {
            PdfAnnotation annot = new PdfAnnotation(writer, rect);
            annot.Put(PdfName.SUBTYPE, PdfName.INK);
            annot.Put(PdfName.CONTENTS, new PdfString(contents, PdfObject.TEXT_UNICODE));
            PdfArray outer = new PdfArray();
            for (int k = 0; k < inkList.Length; ++k) {
                PdfArray inner = new PdfArray();
                float[] deep = inkList[k];
                for (int j = 0; j < deep.Length; ++j)
                    inner.Add(new PdfNumber(deep[j]));
                outer.Add(inner);
            }
            annot.Put(PdfName.INKLIST, outer);
            return annot;
        }