Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

文字事件


事件列表

名称级别类型触发时机
DocumentOpenApplication通知型文档打开时触发。
DocumentBeforeCloseApplication询问型任一打开的文档关闭之前触发此事件。
DocumentBeforeSaveApplication询问型任一打开的文档保存之前触发此事件。
DocumentAfterCloseApplication通知型任一打开的文档关闭之后触发此事件。
DocumentChangeApplication通知型任一打开的文档内容发生变化时触发此事件。
DocumentBeforePrintApplication询问型任一打开的文档打印之前触发此事件。
DocumentNewApplication通知型新建任一文档时触发此事件。
DocumentRightsInfoApplication通知型当操作文档权限时会触发此事件。
DocumentBeforeCopyApplication询问型在任一文档复制之前触发该事件。
DocumentBeforePasteApplication询问型在任一文档粘贴之前触发该事件。
DocumentBeforeNewApplication询问型在任一文档新建之前触发该事件。
DocumentBeforeOpenApplication询问型在任一文档打开之前触发该事件。
DocumentAfterSaveApplication通知型在任一文档保存之后触发该事件。
DocumentViewFocusInApplication通知型在任一文档获取到焦点之后触发该事件。
DocumentViewFocusOutApplication通知型在任一文档失去焦点之后触发该事件。
DocumentAfterPrintApplication通知型在任一文档打印之后触发该事件。
WindowActivateApplication通知型当激活文档窗口时触发此事件。
WindowDeactivateApplication通知型任一文档窗口被切换到非激活状态时触发此事件。
WindowSelectionChangeApplication通知型活动窗口所选内容更改时将触发此事件。
WindowBeforeRightClickApplication询问型当右击任一文档窗口之前触发此事件。
WindowBeforeDoubleClickApplication询问型当双击任一文档窗口之前触发此事件。
ApplicationQuitApplication通知型当退出文字组件进程时触发此事件。
AfterLoginApplication通知型在用户登陆之后触发此事件。
AfterLogoutApplication通知型在用户登出之后触发此事件。
AfterVIPInfoChangedApplication通知型在用户会员信息变化之后触发此事件。
AfterWebExtensionDataRangeChangeApplication通知型在网络扩展数据范围变化之后触发此事件。
AfterTaskPaneShowApplication通知型当任务窗格显示之后触发此事件。
AfterTaskPaneHiddenApplication通知型当任务窗格隐藏之后触发此事件。
QueryDocumentPrintCopiesApplication询问型当打印复本排队时触发此事件。
ContentChangeApplication通知型当文档内容发生变化时触发此事件。
SelectionAfterStyleChangeApplication通知型当选择的内容字体变化之后触发此事件。
FileAfterSaveApplication通知型在文件保存之后触发该事件。
ContentControlAfterAddApplication通知型当内容控件被添加到文档之后触发此事件。
ContentControlBeforeDeleteApplication通知型当内容控件被从文档删除之前触发此事件。
ContentControlOnExitApplication通知型当退出内容控件时触发此事件。
ContentControlOnEnterApplication通知型当进入内容控件时触发此事件。
ContentControlBeforeStoreUpdateApplication通知型当内容控件的内容去更新XML映射内容时触发此事件。
ContentControlBeforeContentUpdateApplication通知型当内容控件的内容发生来自XML映射内容更新时触发此事件。

事件

DocumentOpen


文档打开时触发。

参数

名称必选/可选数据类型说明
Doc必选Document打开的文档对象。

语法

Application.ApiEvent.AddApiEventListener("DocumentOpen", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("打开文档")
}										
Application.ApiEvent.AddApiEventListener("DocumentOpen", func)

DocumentBeforeClose


任一打开的文档关闭之前触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
Cancel必选Boolean如果设置其属性Value为true,则不关闭文档。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforeClose", callbackFunc)

示例

javascript
function func(doc, cancal) {
    var msg = "是否要关闭文档?";
    if (confirm(msg) == true) {
        cancal.Value = false;
    } else {
        cancal.Value = true;
    }
};										
Application.ApiEvent.AddApiEventListener("DocumentBeforeClose", func)

DocumentBeforeSave


任一打开的文档保存之前触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document关闭的文档对象。
SaveAsUI必选Boolean如果为true则表示此次保存操作将会弹出保存或是另存为对话框。
Cancel必选Object如果设置其属性Value为true,则不关闭文档。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforeSave", callbackFunc)

示例

javascript
function func(doc, cancal) {
    var msg = "您保存后要关闭吗?";
    if (confirm(msg) == true) {
        cancal.Value = false;
    } else {
        cancal.Value = true;
    }
};										
Application.ApiEvent.AddApiEventListener("DocumentBeforeSave", func)

DocumentAfterClose


任一打开的文档关闭之后触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。

语法

Application.ApiEvent.AddApiEventListener("DocumentAfterClose", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("文档已关闭")
}										
Application.ApiEvent.AddApiEventListener("DocumentAfterClose", func)

DocumentChange


任一打开的文档关闭之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("DocumentChange", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("文档内容发生变化")
}										
Application.ApiEvent.AddApiEventListener("DocumentChange", func)

DocumentBeforePrint


任一打开的文档打印之前触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
Cancel必选Boolean如果设置其属性Value为true,则不打印文档。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforePrint", callbackFunc)

示例

javascript
function func(doc, cancal) {
    var msg = "您要打印文档吗吗?";
    if (confirm(msg) == true) {
        cancal.Value = false;
    } else {
        cancal.Value = true;
    }
};										
Application.ApiEvent.AddApiEventListener("DocumentBeforePrint", func)

DocumentNew


新建任一文档时触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document新建的文档对象。

语法

Application.ApiEvent.AddApiEventListener("DocumentNew", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("新建文档")
}										
Application.ApiEvent.AddApiEventListener("DocumentNew", func)

DocumentRightsInfo


当操作文档权限时会触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document新建的文档对象。
RightsInfo必选Int权限信息。

语法

Application.ApiEvent.AddApiEventListener("DocumentRightsInfo", callbackFunc)

示例

javascript
function func(doc, info) {
    var msg = "文档的权限为:" + info;
    alert(msg);
}										
Application.ApiEvent.AddApiEventListener("DocumentRightsInfo", func)

DocumentBeforeCopy


在任一文档复制之前触发该事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
Type必选Long复制类型。
Cancel必选Object如果设置其属性Value为true,则不复制。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforeCopy", callbackFunc)

示例

javascript
function func(Doc, Type, Cancal) {
    var msg = "是否要复制文档内容"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("DocumentBeforeCopy", func)

DocumentBeforePaste


在任一文档粘贴之前触发该事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
Cancel必选Object如果设置其属性Value为true,则不粘贴。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforePaste", callbackFunc)

示例

javascript
function func(Doc, Cancal) {
    var msg = "是否要粘贴文档内容"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("DocumentBeforePaste", func)

DocumentBeforeNew


在任一文档新建之前触发该事件。

参数

名称必选/可选数据类型说明
Cancel必选Boolean如果设置其属性Value为true,则不新建文档。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforeNew", callbackFunc)

示例

javascript
function func(Cancal) {
    var msg = "是否要新建文档"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("DocumentBeforeNew", func)

DocumentBeforeOpen


在任一文档打开之前触发该事件。

参数

名称必选/可选数据类型说明
FilePath必选String文档路径
Cancel必选Object如果设置其属性Value为true,则不打开文档。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforeOpen", callbackFunc)

示例

javascript
function func(FilePath, Cancal) {
    var msg = "是否要打开文档" + FilePath
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("DocumentBeforeOpen", func)

DocumentAfterSave


在任一文档保存之后触发该事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
Result必选Boolean如果保存操作成功,则为true; 否则为false。

语法

Application.ApiEvent.AddApiEventListener("DocumentAfterSave", callbackFunc)

示例

javascript
function func(Result) {
    if(!Result)
        alert("保存成功")
};										
Application.ApiEvent.AddApiEventListener("DocumentAfterSave", func)

DocumentViewFocusIn


在任一文档获取到焦点之后触发该事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。

语法

Application.ApiEvent.AddApiEventListener("DocumentViewFocusIn", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("文档获取到焦点")
}										
Application.ApiEvent.AddApiEventListener("DocumentViewFocusIn", func)

DocumentViewFocusOut


在任一文档失去焦点之后触发该事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。

语法

Application.ApiEvent.AddApiEventListener("DocumentViewFocusOut", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("文档失去焦点")
}										
Application.ApiEvent.AddApiEventListener("DocumentViewFocusOut", func)

DocumentAfterPrint


在任一文档打印之后触发该事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
PrintOutPage必选Object打印页面对象。

语法

Application.ApiEvent.AddApiEventListener("DocumentAfterPrint", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("文档已打印")
}										
Application.ApiEvent.AddApiEventListener("DocumentAfterPrint", func)

WindowActivate


当激活文档窗口时触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document激活文档对象。
*Wn必选Window激活窗口对象。

语法

Application.ApiEvent.AddApiEventListener("WindowActivate", callbackFunc)

示例

javascript
function func(wb, wn) {
    var msg = "您激活的窗口是: " + wn.Caption;
    alret(msg);
}										
Application.ApiEvent.AddApiEventListener("WindowActivate", func)

WindowDeactivate


任一文档窗口被切换到非激活状态时触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document激活文档对象。
*Wn必选Window激活窗口对象。

语法

Application.ApiEvent.AddApiEventListener("WindowDeactivate", callbackFunc)

示例

javascript
function func(wb, wn) {
    var msg = "您取消激活的窗口是: " + wn.Caption;
    alret(msg);
}										
Application.ApiEvent.AddApiEventListener("WindowDeactivate", func)

WindowSelectionChange


活动窗口所选内容更改时将触发此事件。

参数

名称必选/可选数据类型说明
Sel必选Object选择区域。

语法

Application.ApiEvent.AddApiEventListener("WindowSelectionChange", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("窗口所选内容更改")
}										
Application.ApiEvent.AddApiEventListener("WindowSelectionChange", func)

WindowBeforeRightClick


当右击任一文档窗口之前触发此事件。

参数

名称必选/可选数据类型说明
Sel必选Object选择区域。
Cancel必选Boolean如果设置其属性Value为true,则取消单击。

语法

Application.ApiEvent.AddApiEventListener("WindowBeforeRightClick", callbackFunc)

示例

javascript
function func(Cancal) {
    var msg = "是否要取消单击"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("WindowBeforeRightClick", func)

WindowBeforeDoubleClick


当双击任一文档窗口之前触发此事件。

参数

名称必选/可选数据类型说明
Sel必选Object选择区域。
Cancel必选Boolean如果设置其属性Value为true,则取消双击。

语法

Application.ApiEvent.AddApiEventListener("WindowBeforeDoubleClick", callbackFunc)

示例

javascript
function func(Cancal) {
    var msg = "是否要取消双击"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("WindowBeforeDoubleClick", func)

ApplicationQuit


当退出文字组件进程时触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("ApplicationQuit", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("文字组件退出")
}										
Application.ApiEvent.AddApiEventListener("ApplicationQuit", func)

AfterLogin


在用户登陆之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterLogin", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("用户已登陆")
}										
Application.ApiEvent.AddApiEventListener("AfterLogin", func)

AfterLogout


在用户登出之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterLogout", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("用户已登出")
}										
Application.ApiEvent.AddApiEventListener("AfterLogout", func)

AfterVIPInfoChanged


在用户会员信息变化之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterVIPInfoChanged", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("用户会员信息已变化")
}										
Application.ApiEvent.AddApiEventListener("AfterVIPInfoChanged", func)

AfterWebExtensionDataRangeChange


在网络扩展数据范围变化之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterWebExtensionDataRangeChange", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("网络扩展数据范围已变化")
}										
Application.ApiEvent.AddApiEventListener("AfterWebExtensionDataRangeChange", func)

AfterTaskPaneShow


当任务窗格显示之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterTaskPaneShow", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("任务窗格已显示")
}										
Application.ApiEvent.AddApiEventListener("AfterTaskPaneShow", func)

AfterTaskPaneHidden


当任务窗格隐藏之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterTaskPaneHidden", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("任务窗格已隐藏")
}										
Application.ApiEvent.AddApiEventListener("AfterTaskPaneHidden", func)

QueryDocumentPrintCopies


当打印复本排队时触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
Copies必选Int要打印的份数。
Cancel必选Object如果设置其属性Value为true,则不打印。

语法

Application.ApiEvent.AddApiEventListener("QueryDocumentPrintCopies", callbackFunc)

示例

javascript
function func(Doc, Copies, Cancal) {
    var msg = "是否要打印文档"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("QueryDocumentPrintCopies", func)

ContentChange


当文档内容发生变化时触发此事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
Range必选Object范围对象。
Type必选Int变化类型。

语法

Application.ApiEvent.AddApiEventListener("ContentChange", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("文档内容发生变化")
}										
Application.ApiEvent.AddApiEventListener("ContentChange", func)

SelectionAfterStyleChange


当选择的内容字体变化之后触发此事件。

参数

名称必选/可选数据类型说明
Sel必选Object选择区域。

语法

Application.ApiEvent.AddApiEventListener("SelectionAfterStyleChange", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("内容字体变化")
}										
Application.ApiEvent.AddApiEventListener("SelectionAfterStyleChange", func)

FileAfterSave


在文件保存之后触发该事件。

参数

名称必选/可选数据类型说明
Doc必选Document文档对象。
FilePath必选String保存路径。
Format必选String保存格式。

语法

Application.ApiEvent.AddApiEventListener("FileAfterSave", callbackFunc)

示例

javascript
function func(Doc, FilePath, Format) {
    var msg = "文档以" + Format + "格式保存在" + FilePath
    alret(msg);
}										
Application.ApiEvent.AddApiEventListener("FileAfterSave", func)

ContentControlAfterAdd


当内容控件被添加到文档之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("ContentControlAfterAdd", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("内容控件被添加")
}										
Application.ApiEvent.AddApiEventListener("ContentControlAfterAdd", func)

ContentControlBeforeDelete


当内容控件被从文档删除之前触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("ContentControlBeforeDelete", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("内容控件被从文档删除")
}										
Application.ApiEvent.AddApiEventListener("ContentControlBeforeDelete", func)

ContentControlOnExit


当退出内容控件时触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("ContentControlOnExit", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("退出内容控件")
}										
Application.ApiEvent.AddApiEventListener("ContentControlOnExit", func)

ContentControlOnEnter


当进入内容控件时触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("ContentControlOnEnter", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("进入内容控件")
}										
Application.ApiEvent.AddApiEventListener("ContentControlOnEnter", func)

ContentControlBeforeStoreUpdate


当内容控件的内容去更新XML映射内容时触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("ContentControlBeforeStoreUpdate", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("内容控件的内容更新XML映射内容")
}										
Application.ApiEvent.AddApiEventListener("ContentControlBeforeStoreUpdate", func)

ContentControlBeforeContentUpdate


当内容控件的内容发生来自XML映射内容更新时触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("ContentControlBeforeContentUpdate", callbackFunc)

示例

javascript
let func = (doc)=>{
	alert("内容控件的内容发生来自XML映射内容更新")
}										
Application.ApiEvent.AddApiEventListener("ContentControlBeforeContentUpdate", func)