Skip to content

DocumentController

管理单个打开的文档,通过 ReaderController.currentDocumentController 获取当前显示的文档控制器。

属性类型说明
documentMbBook | undefined当前文档对象(getter 为 currBook)。
docMd5string当前文档 MD5(getter 为 currentBookMd5)。
notebookIdstring当前笔记本 ID(getter 为 currTopicId)。
focusNoteMbBookNote | undefined当前焦点笔记。
visibleFocusNoteMbBookNote | undefined当前可见的焦点笔记。
lastFocusNoteMbBookNote | undefined上一次的焦点笔记(getter 为 lastFocusNote)。
selectionTextstring | undefined用户在 PDF 中当前选中的文本。
currPageNonumber当前页码(运行时定义,通常从 1 开始)。
currPageIndexnumber当前页索引(运行时定义,通常从 0 开始)。
isSelectionTextboolean当前是否存在文本选区。
方法参数返回值说明
imageFromSelection()NSData从当前选区导出图片数据(若可用)。
imageFromFocusNote()NSData从当前焦点笔记导出图片数据(若可用)。
setPageAtIndex(index)index: number跳转到指定页索引。
indicesFromPageNo(pageNo)pageNo: numberNSArray<number>由页码得到可能的页索引列表。
indexFromPageNo(pageNo)pageNo: numbernumber由页码得到页索引。
pageNoFromIndex(index)index: numbernumber由页索引得到页码。
highlightFromSelection()any从当前选区生成高亮对象(类型依赖运行时)。

当前运行时未额外暴露 DocumentController 的类成员。

头文件 API 清单

正在加载…

协议:,来源: