iTextSharp.text.pdf.SimpleBookmark.GetNumber C# (CSharp) Метод

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

private static GetNumber ( PdfIndirectReference indirect ) : int
indirect PdfIndirectReference
Результат int
        private static int GetNumber(PdfIndirectReference indirect)
        {
            PdfDictionary pdfObj = (PdfDictionary)PdfReader.GetPdfObjectRelease(indirect);
            if (pdfObj.Contains(PdfName.TYPE) && pdfObj.Get(PdfName.TYPE).Equals(PdfName.PAGES) && pdfObj.Contains(PdfName.KIDS))
            {
                PdfArray kids = (PdfArray)pdfObj.Get(PdfName.KIDS);
                indirect = (PdfIndirectReference)kids[0];
            }
            return indirect.Number;
        }