iTextSharp.text.pdf.PdfStamperImp.OutlineTravel C# (CSharp) Метод

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

private OutlineTravel ( PRIndirectReference outline ) : void
outline PRIndirectReference
Результат void
        private void OutlineTravel(PRIndirectReference outline)
        {
            while (outline != null) {
                PdfDictionary outlineR = (PdfDictionary)PdfReader.GetPdfObjectRelease(outline);
                PRIndirectReference first = (PRIndirectReference)outlineR.Get(PdfName.FIRST);
                if (first != null) {
                    OutlineTravel(first);
                }
                PdfReader.KillIndirect(outlineR.Get(PdfName.DEST));
                PdfReader.KillIndirect(outlineR.Get(PdfName.A));
                PdfReader.KillIndirect(outline);
                outline = (PRIndirectReference)outlineR.Get(PdfName.NEXT);
            }
        }