2

MacOS 提供了一组非常方便的类和对象来显示 PDF 文档。

PDFThumbnailView 用于显示缩略图的滚动集合,这些缩略图代表在 PDFDocument 中管理的 PDF 文档的每一页(并且在全尺寸 PDFView 中可见,位于我的 PDFThumbnailView 的右侧)。这就是我的 UI(带有 PDFThumbnailView 和 PDFView)的样子:

我的PDF缩略图视图

这是我关于 PDFThumbnailView 标签的问题(我在下图中圈出了其中的三个):

PDFThumbnailView 提供了一种方便的方法来更改缩略图标签的字体;但是有没有办法真正自定义这些标签中出现的内容,或者更好的是,完全关闭该标签?

4

1 回答 1

1

好吧,既然这个问题为我赢得了 StackOverflow 上的“风滚草”徽章,我不妨用我最终做的(非常非最佳)解决方案来回答这个问题,以防一两个其他灵魂遇到这个问题问题。

PDFThumbnailView 有一个 " setLabelFont:" 方法,您可以为其分配一个极小的字体(想想 1 点或更少)。

是的,这意味着眼尖的用户会在每个页面下方看到一个像素。

据我所知,没有办法为该字体设置字体颜色(即清晰的颜色、与背景匹配的灰色)。

我已经向 Apple 提交了 Radar 增强请求 ( rdar://12631489 ),要求他们提供一个 API 来关闭这些标签,但我不知道他们是否真的会对此采取有利的行动。

于 2012-11-03T23:42:50.403 回答