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

window.Asc.plugin.executeMethod («GetImageDataFromSelection», callback)

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

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

window.Asc.plugin.executeMethod ("GetImageDataFromSelection");

Возвращает
Метод возвращает объект oImageData, содержащий информацию об изображении png, закодированном в base64:

{
    "src": string,
    "nWidth": number,
    "nHeight": number
}
Параметры
ПараметрОписаниеТипПример
srcИсточник изображения в формате base64.строковый«data:image/png;base64,image-in-the-base64-format»
nWidthШирина изображения в пикселях.численный300
nHeightВысота изображения в пикселях.численный200
Пример
window.Asc.plugin.executeMethod ("GetImageDataFromSelection", [], function(oResult) {
    oImage = document.createElement("img");
    oImage.src = oResult.src;
    oImage.width = oResult.width;
    oImage.height = oResult.height;
    CreateImageEditor();
    initializationDone = true;
    var imageHeight = null;
    oImage.height > 500 ? imageHeight = 500 : imageHeight = oImage.height;
    window.Asc.plugin.resizeWindow(undefined, undefined, 870, imageHeight + 300, 0, 0);
});