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

GetAllOleObjects

Обновлено: 04.03.26

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

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое