监听word第几页的功能

监听word文档当前第几页的API,需要实时监听

哈喽 @hzj

请详细说明您的最终目标。您是否只想获取当前可见页面的索引号?

是的,但是我需要实时监听获取到可见页面的索引号

感谢您的回复。由于必须实时完成,我建议使用setInterval方法实现此目标。例如:

(function (window, undefined) {
  window.Asc.plugin.init = function () {
    let check = setInterval(function() {
        window.Asc.plugin.callCommand(() => {
            let doc = Api.GetDocument();
            let page = doc.GetCurrentVisiblePages();
            console.log("当前可见页面:", page);
        })
    }, 2000)
  };
})(window, undefined);

此示例用于插件,每两秒执行一次检查。

使用方法: GetDocument, GetCurrentVisiblePages.

由于可能同时显示多个页面,我使用了 GetCurrentVisiblePages 方法。您也可以使用 GetCurrentPage 方法代替它。