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

InsertOleObject

Обновлено: 28.07.26

window.Asc.plugin.executeMethod («InsertOleObject», [args], callback)

Описание

Определяет метод, позволяющий вставить OLE — объект в текущую позицию документа.

Применение

Этот метод следует использовать следующим образом:

window.Asc.plugin.executeMethod ("InsertOleObject", [NewObject, bSelect]);

Параметры

ПараметрОписаниеТипПример
NewObjectОбъект OLEObjectData, содержащий следующие параметры: Объект OLEObjectData, позволяет получить параметры:

  • 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.
объект
bSelectОпределяет, будет ли OLE объект выбран после вставки в документ (true) или нет (false).логическийtrue

Возвращает

Метод возвращает неопределенное значение.

Пример

window.Asc.plugin.executeMethod("InsertOleObject", [{"Data": "{data}", "ImageData": "data:image/png;base64,image-in-the-base64-format", "ApplicationId": "asc.{38E022EA-AD92-45FC-B22B-49DF39746DB4}", "Width": 70, "Height": 70, "WidthPix": 60 * 36000, "HeightPix": 60 * 36000}, true]);

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

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

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