文件预览与导出
文件格子用于保存 PDF、图片、视频、Markdown、画布、因果图、Office 文档和其他文件。字节粘贴需要同时服务首页缩略图、编辑区完整预览、键盘扩展预览和跨设备同步。
首页缩略图
首页缩略图用于快速识别内容。它应跟随格子大小适配,横屏和 iPad 上不应仍保持很小的固定尺寸。
编辑区完整预览
点击文件格子后,编辑区应尽量显示完整文件内容。PDF 可以上下滚动翻页,图片可以完整显示,视频可以播放,Markdown 可以渲染,画布和因果图可以显示 App 自己生成的预览。
系统预览
iOS 对很多文件会使用系统 Quick Look 或等价预览能力,例如 PDF、图片、视频、文本、部分 Office 文档和压缩包。系统不认识的私有文件需要 App 自己提供预览。
Markdown 预览
Markdown 不应只显示纯文本。它应复用画布 Tab 中 Markdown 页面使用的渲染器,避免文件格子、Markdown 页面和 Mac 预览三处显示不一致。
视频封面
视频未播放前应显示可识别封面,而不是纯黑区域。如果第一帧是黑色,App 可以使用预览图生成时采用的时间点作为封面。
导出到文件
图片格子、文件格子和支持导出的文件都可以导出到系统文件。导出用于把字节粘贴内部内容交给系统 Files 或第三方 App。
导出到相册
图片格子、JPEG 文件和 PNG 文件可以导出到相册。用户需要允许照片添加权限。
共享
共享使用系统分享面板。用户可以把文件发送到 AirDrop、备忘录、邮件或其他支持该文件类型的 App。