Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

GetAllOleObjects

Обновлено: 14.08.25

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