iTextSharp.text.pdf.PdfReader.IterateBookmarks C# (CSharp) Метод

IterateBookmarks() приватный Метод

private IterateBookmarks ( PdfObject outlineRef, Hashtable names ) : void
outlineRef PdfObject
names Hashtable
Результат void
        private void IterateBookmarks(PdfObject outlineRef, Hashtable names) {
            while (outlineRef != null) {
                ReplaceNamedDestination(outlineRef, names);
                PdfDictionary outline = (PdfDictionary)GetPdfObjectRelease(outlineRef);
                PdfObject first = outline.Get(PdfName.FIRST);
                if (first != null) {
                    IterateBookmarks(first, names);
                }
                outlineRef = outline.Get(PdfName.NEXT);
            }
        }