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