【问题标题】:PDFNet - how do I get all bookmarksPDFNet - 我如何获取所有书签
【发布时间】:2012-06-05 16:50:44
【问题描述】:

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

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

这是我的代码:

namespace David.PDFTest
{
    public partial class PDFView : PDFViewCtrl
    {
        protected override void OnMouseDown(MouseEventArgs e)
        {
            Trace.WriteLine(GetDoc().GetFirstBookmark().GetTitle());
        }
    }
}

有没有可能得到所有的书签?

【问题讨论】:

    标签: c# pdf bookmarks


    【解决方案1】:

    看来你可以使用Bookmark.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();
                }
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-14
      相关资源
      最近更新 更多