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