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}"]); Была ли полезна статья?
