Описание
Объект, создаваемый при запуске плагина. Имеет несколько методов, некоторые из них необязательные и используются только в случае необходимости.
Методы и свойства
Имя | Описание | Тип | Наличие |
button | Кнопки, используемые с плагином и поведение плагина при нажатии на кнопку. Этот метод вызывается при нажатии на любую из кнопок плагина. | функция | обязательный |
callCommand/executeCommand | Метод window.Asc.plugin.callCommand используется для передачи данных в редактор. Заменил метод window.Asc.plugin.executeCommand при работе с текстами, чтобы упростить синтаксис сценария, который требуется передать редакторам. Метод window.Asc.plugin.executeCommand преимущественно используется для работы с OLE-объектами. | функция | обязательный |
executeMethod | Используется для выполнения с помощью плагина определенных методов редактора. | функция | необязательный |
info | Содержит все сведения о редакторе, в котором используется плагин. | объект | необязательный |
init | Данные, передаваемые в плагин, и информация о том, что и каким образом нужно с ними сделать. Этот метод вызывается при старте плагина. | функция | обязательный |
onExternalMouseUp | Определяет действие, которое должно выполняться, когда кнопка мыши отпущена вне iframe плагина. | функция | необязательный |
onMethodReturn | Возвращает результат ранее выполненного метода. | функция | необязательный |
Пример
(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);
Комментарии
0 комментариев
Статья закрыта для комментариев.