类型 函数 库 native.* 修订版 版本 2024.3703 关键字 native、showPopup、快速浏览、预览
显示操作系统的默认弹出窗口,用于预览/查看文档。
native.showPopup( name, options )
字符串. 要显示的弹出的字符串名称。对于快速浏览插件,请使用 "quickLook"。
表格. 指定弹出窗口属性的表格 — 有关详细信息,请参阅下一节。
options 表格中的有效属性包括以下内容
表格. 子表格的表格,每个表格指定要查看的文件。在每个文件名 指示文件,基本目录 指示文件所在的系统目录 常量。
files =
{
{ filename="myFile.txt", baseDir=system.ResourceDirectory },
}
表格. 预览将开始的文件索引。例如,如果您在files 表格中有两个文件2,它将先预览第二个文件,而不是从第一个文件开始。默认值为 1,表示第一个文件。
函数. 在关闭弹出窗口时要调用的侦听器函数。此函数会传递一个 event 表格,其中包含以下属性
local function quickLookListener( event )
print( event.name ) --"popup"
print( event.type ) --"quickLook"
print( event.action ) --"done"
print( event.file ) --file table of last item previewed prior to dismissing, for example: { filename="myFile.txt", baseDir=system.ResourceDirectory }
end
-- Quick Look options
local quickLookOptions =
{
files =
{
{ filename="myPDF.pdf", baseDir=system.ResourceDirectory },
{ filename="myImage.jpg", baseDir=system.ResourceDirectory },
},
startIndex = 1,
listener = quickLookListener
}
native.showPopup( "quickLook", quickLookOptions )