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