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

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

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

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

window.Asc.plugin.executeMethod ("ChangeOleObject", [ObjectData]);
Параметры
ПараметрОписаниеТипПример
ObjectDataОбъект 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.
объект

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

Пример

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