我正在使用c#的PDFnet软件开发工具包。我想在我自己的窗口中列出所有的书签。
然而,我找到了到达第一个书签的唯一方法,而不是其他书签。
这是我的代码:
namespace David.PDFTest
{
public partial class PDFView : PDFViewCtrl
{
protected override void OnMouseDown(MouseEventArgs e)
{
Trace.WriteLine(GetDoc().GetFirstBookmark().GetTitle());
}
}
}有没有可能得到所有的书签?
发布于 2012-06-05 16:50:45
似乎有一个你可以使用的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();
}
}
}
}https://stackoverflow.com/questions/10894177
复制相似问题