iTextSharp.text.pdf.SimpleNamedDestination.CreateDestinationArray C# (CSharp) Метод

CreateDestinationArray() статический приватный Метод

static private CreateDestinationArray ( String value, PdfWriter writer ) : PdfArray
value String
writer PdfWriter
Результат PdfArray
        internal static PdfArray CreateDestinationArray(String value, PdfWriter writer)
        {
            PdfArray ar = new PdfArray();
            StringTokenizer tk = new StringTokenizer(value);
            int n = int.Parse(tk.NextToken());
            ar.Add(writer.GetPageReference(n));
            if (!tk.HasMoreTokens()) {
                ar.Add(PdfName.XYZ);
                ar.Add(new float[]{0, 10000, 0});
            }
            else {
                String fn = tk.NextToken();
                if (fn.StartsWith("/"))
                    fn = fn.Substring(1);
                ar.Add(new PdfName(fn));
                for (int k = 0; k < 4 && tk.HasMoreTokens(); ++k) {
                    fn = tk.NextToken();
                    if (fn.Equals("null"))
                        ar.Add(PdfNull.PDFNULL);
                    else
                        ar.Add(new PdfNumber(fn));
                }
            }
            return ar;
        }