window.Asc.plugin.executeMethod («GetAllOleObjects», [args], callback)
Описание
Определяет метод, позволяющий получить все данные объекта OLE для объектов, которые могут быть открыты указанным плагином. Если sPluginIdis не определен, этот метод возвращает все объекты OLE, содержащиеся в текущем документе.
Применение
Этот метод следует использовать следующим образом:
window.Asc.plugin.executeMethod ("GetAllOleObjects", [sPluginId]);
Параметры
Параметр | Название | Тип | Пример |
sPluginId | Идентификатор плагина. Он должен быть типа asc.{UUID}. | строковый | «asc.{38E022EA-AD92-45FC-B22B-49DF39746DB4}» |
Возвращает
Метод возвращает массив объектов OLEObjectData, содержащих данные о параметрах объекта OLE:
{
"Data" : string,
"ImageData" : string,
"ApplicationId" : string,
"InternalId" : string,
"ParaDrawingId" : string,
"Width" : integer,
"Height" : integer,
"WidthPix" : integer,
"HeightPix" : integer
}
Параметры
Параметр | Описание | Тип | Пример |
Data | Данные объекта OLE (внутренний формат). | строковый | «{data}» |
ImageData | Изображение в формате base64, хранящееся в объекте OLE и используемое подключаемым модулем. | строковый | «data:image/png;base64,image-in-the-base64-format» |
ApplicationId | Идентификатор плагина, который может редактировать текущий OLE-объект, должен иметь тип asc.{UUID}. | строковый | «asc.{38E022EA-AD92-45FC-B22B-49DF39746DB4}» |
InternalId | Идентификатор объекта OLE, который используется для работы с объектом OLE, добавленным в документ. | строковый | «5_556» |
ParaDrawingId | Идентификатор объекта рисования, содержащего текущий объект OLE. | строковый | «1_713» |
Width | Ширина объекта OLE измеряется в миллиметрах. | целочисленный | 70 |
Height | Высота объекта OLE измеряется в миллиметрах. | целочисленный | 70 |
WidthPix | Ширина изображения объекта OLE в пикселях. | целочисленный | 60 * 36000 |
HeightPix | Высота изображения объекта OLE в пикселях. | целочисленный | 60 * 36000 |
Пример
window.Asc.plugin.executeMethod("GetAllOleObjects", ["asc.{38E022EA-AD92-45FC-B22B-49DF39746DB4}"]);