• Post category:executeMethod
  • Запись изменена:07.11.2022

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}"]);