C# PDFNet-如何获取所有书签

C# PDFNet-如何获取所有书签,c#,pdf,bookmarks,C#,Pdf,Bookmarks,我正在使用c#的PDFnet SDK。我想在自己的窗口中列出所有书签 但是,我找到了访问第一个书签的唯一方法,而不是其他书签 这是我的代码: namespace David.PDFTest { public partial class PDFView : PDFViewCtrl { protected override void OnMouseDown(MouseEventArgs e) { Trace.WriteLine(

我正在使用c#的PDFnet SDK。我想在自己的窗口中列出所有书签

但是,我找到了访问第一个书签的唯一方法,而不是其他书签

这是我的代码:

namespace David.PDFTest
{
    public partial class PDFView : PDFViewCtrl
    {
        protected override void OnMouseDown(MouseEventArgs e)
        {
            Trace.WriteLine(GetDoc().GetFirstBookmark().GetTitle());
        }
    }
}
是否有可能获得所有书签?

似乎有一种方法可以使用

所以我会这样写:

namespace David.PDFTest
{
    public partial class PDFView : PDFViewCtrl
    {
        protected override void OnMouseDown(MouseEventArgs e)
        {   
            var bm = GetDoc().GetFirstBookmark();
            while ( bm!=null )
            {
                Trace.WriteLine(bm.GetTitle());
                bm = bm.GetNext();
            }
        }
    }
}
似乎有一种方法你可以使用

所以我会这样写:

namespace David.PDFTest
{
    public partial class PDFView : PDFViewCtrl
    {
        protected override void OnMouseDown(MouseEventArgs e)
        {   
            var bm = GetDoc().GetFirstBookmark();
            while ( bm!=null )
            {
                Trace.WriteLine(bm.GetTitle());
                bm = bm.GetNext();
            }
        }
    }
}