Javascript и изображения в Visualforce отображаются как Word - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть этот VF, отображаемый как Word:

<apex:page controller="MacchinePDFController" language="it_IT" cache="true" showHeader="false" applyHtmlTag="false" applyBodyTag="false" sidebar="false" contentType="application/msword#{!wordTitle}.doc">

image

И этот контроллер

if (!contentDistributionList.isEmpty()) {
      imagesURLs = new List<String>();
      sizesByURL = new Map<String, SizeWrapper>();
      theFirstImage = contentDistributionList[0].ContentDownloadUrl;
      for (ContentDistribution cd : contentDistributionList) {
              sizesByURL.put(cd.ContentDownloadUrl, new SizeWrapper(versionsById.get(cd.ContentVersionId).Height__c, versionsById.get(cd.ContentVersionId).Width__c));
              imageResize.imageResize(imagesURLs);
      }
}

Мне нужно динамически изменить размеры изображений, чтобы соответствовать каждая страница перед загрузкой слова документа. Поля Высота __ c и Ширина __ c всегда равны нулю - никогда не будут заполнены.

Есть ли способ достичь этого с помощью JS? Я пробовал много раз, но, похоже, js даже не записывает инструкцию console.log. Мы уверены, что contentType = "application / msword # {! WordTitle} .do c" работает с JS?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...