欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PDFView PDFKit (SwiftUI中文文档手册)

程序员文章站 2024-03-24 14:56:46
...

PDFView

一个将PDF Kit的功能封装到单个小部件中的对象,您可以使用Interface Builder将其添加到应用程序中。

class PDFView : UIView
class PDFView : NSView

总览

PDFView可能是将PDF功能添加到应用程序所需处理的唯一类。它使您可以显示PDF数据,并允许用户选择内容,浏览文档,设置缩放级别以及将文本内容复制到粘贴板。PDFView还跟踪页面历史记录。

您可以子类化PDFView以创建自定义PDF查看器。

您也可以通过直接使用PDF Kit实用程序类而不是完全不使用来创建自定义PDF查看器PDFView。


主题

将文档与视图关联

1、var document: PDFDocument?
返回与PDFView对象关联的文档。

配置文档视图

2、构型
定义显示模式,缩放,渲染,打印和图形属性。
在视图中进行交互
3、文件互动
处理选择,使用注释动作,转换页面和视点以及使用文档中的鼠标事件。


在文档中浏览

4、var currentPage: PDFPage?
返回当前页面。
5、var currentDestination: PDFDestination?
返回一个PDFDestination对象,该对象表示页面空间中指定的视图中的当前页面和当前点。
6、var visiblePages: [PDFPage]
返回PDFPage代表当前可见页面的对象数组。
7、导航
浏览页面历史记录并在文档中寻找页面的操作。


设置代表