超链接在 PDFView 中不起作用(在我的可可应用程序中)

发布于 2024-11-30 18:45:28 字数 119 浏览 5 评论 0原文

我的一个窗口中有一个 PDFView 对象,想知道是否需要执行任何特殊操作才能使超链接正常工作。

相同的 pdf 文件在其他应用程序(如浏览、预览等)中打开时具有有效的超链接。

有什么想法吗?

I have a PDFView object in one of my windows and wondering if there's anything special I need to do in order for the hyperlinks to work.

The same pdf files have working hyperlinks when opened in other apps (like skim, preview, etc).

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

巡山小妖精 2024-12-07 18:45:28

将委托添加到响应此选择器的 PDFView

- (void)PDFViewWillClickOnLink:(PDFView *)sender withURL:(NSURL *)url
{
   [[NSWorkspace sharedWorkspace] openURL:url];
}

Add a delegate to your PDFView that responds to this selector

- (void)PDFViewWillClickOnLink:(PDFView *)sender withURL:(NSURL *)url
{
   [[NSWorkspace sharedWorkspace] openURL:url];
}
空宴 2024-12-07 18:45:28

事实证明,我只需在我的派生类中启用此功能: [super mouseDown:theEvent];

Turned out that I simply had to enable this in my derived class: [super mouseDown:theEvent];

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文