window.Asc.plugin.executeMethod («ChangeOleObjects», [args], callback)
Описание
Определяет метод, позволяющий изменять несколько объектов OLE с помощью InternalIds, указанных в данных объекта OLE.
Применение
Этот метод следует использовать следующим образом:
window.Asc.plugin.executeMethod ("ChangeOleObjects", [arrObjectData]);
Параметр | Описание | Тип | Пример |
arrObjectData | Массив данных объекта OLE, который содержит следующие параметры:- 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, который используется для работы с 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("ChangeOleObjects", [[{"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}]]);