Изменение размера (пропорционально) изображения при размещении XML с использованием XSLT в InDesign CS5, если ширина изображения> 200 пикселей - PullRequest
1 голос
/ 21 января 2011

Любая / вся помощь оценена, спасибо!

В настоящее время код в XSLT выглядит следующим образом:

<xsl:if test="logo[.!='']">
   <logo>
      <xsl:attribute name="href">file://logos/<xsl:value-of select="logo"/></xsl:attribute>
   </logo>
   <xsl:text></xsl:text>
</xsl:if>

Обновление из комментариев

Желаемый результат - заставить XSLT изменять размеры / уменьшать размеры изображений, а затем размещать их в InDesign CS5 по столбцам (представьте себе каталог членства, в котором каждый член имеет изображение с различными размерами, но в конечном выводе InDesign мы хотим, чтобы они не выглядели большечем 200 пикселей в ширину).Я предполагаю, что вопрос заключается в том, может ли XSLT «почувствовать», что jpg имеет ширину более 200 пикселей, и, используя условное выражение, на самом деле пропорционально уменьшить его до 200 пикселей и динамически поместить в InDesign CS5?Файл XML не содержит информацию о высоте и ширине изображения

1 Ответ

0 голосов
/ 21 января 2011

XSLT не имеет встроенной библиотеки для выполнения операций с изображениями. Вам придется создать его, используя любые возможности, которые ваш выбранный процессор XSLT предоставляет для определения функций расширения.

...