Описание
window.Asc.plugin определяет объект, созданный при запуске плагина. Он имеет несколько методов, некоторые из которых являются необязательными и должны использоваться только в случае необходимости.
Методы и свойства
Название | Описание | Тип | Наличие |
callCommand | Определяет метод, используемый для отправки данных обратно в редактор. Он заменяет метод executeCommand при работе с текстами, чтобы упростить синтаксис скрипта, который необходимо передать в редакцию. | функциональный | обязательно |
callModule | Определяет метод, используемый для выполнения удаленного скрипта по ссылке. | функциональный | необязательно |
createInputHelper | Определяет метод, используемый для создания помощника ввода. | функциональный | необязательно |
executeCommand | Определяет метод, используемый для отправки данных обратно в редактор. Теперь этот метод в основном используется для работы с OLE-объектами и сохранен для использования с текстом, чтобы предыдущие версии плагина оставались совместимыми. | функциональный | обязательно |
executeMethod | Определяет метод, используемый для выполнения определенных методов редактора с помощью плагина. | функциональный | необязательно |
getInputHelper | Определяет метод, используемый для получения InputHelper-объекта. | функциональный | необязательно |
loadModule | Определяет метод, используемый для загрузки удаленного/удаденно расположенного текстового ресурса. | функциональный | необязательно |
resizeWindow | Определяет метод, используемый для изменения размера окна, обновляя минимальный/максимальный размеры. | функциональный | необязательно |
Пример
(function(window, undefined){
var text = "Hello world!";
window.Asc.plugin.init = function() {
Asc.scope.text = text;
this.callCommand(function() {
var oDocument = Api.GetDocument();
var oParagraph = Api.CreateParagraph();
oParagraph.AddText(Asc.scope.text);
oDocument.InsertContent([oParagraph]);
}, true);
};
window.Asc.plugin.button = function(id)
{
};
})(window, undefined);