onlyoffice插件demo
时间: 2023-08-28 07:06:05 浏览: 142
onlyoffice_demo.rar
4星 · 用户满意度95%
以下是一个简单的 OnlyOffice 插件示例,它可以将选定的文本转换为大写:
```javascript
(function (window, undefined) {
var pluginName = 'toUpper';
function ToUpperPlugin() {
var me = this;
me.init = function (api) {
api.editorsOnly.addCommand(pluginName, {
exec: function () {
var selection = api.editorsOnly.getSelection(),
text = selection ? selection.getText() : '';
if (text) {
api.editorsOnly.replaceSelection(text.toUpperCase());
}
}
});
api.toolbar.insertButton(pluginName, {
icon: 'to-upper',
tooltip: 'To Upper',
commandName: pluginName
});
};
me.destroy = function () {
var api = me.api;
api.editorsOnly.removeCommand(pluginName);
api.toolbar.removeButton(pluginName);
};
}
window.registerPlugin(pluginName, new ToUpperPlugin());
})(window);
```
该插件注册了一个名为 `toUpper` 的命令,并添加了一个工具栏按钮来触发该命令。当用户选中文本并点击按钮时,插件将选定的文本转换为大写。
请注意,该示例仅供参考,并不是完整的 OnlyOffice 插件开发教程。要了解更多信息,请参阅 OnlyOffice 开发者文档。
阅读全文