在使用XSLT将XML放置到InDesign CS5时,如果图像为>;200px宽
非常感谢您的帮助,谢谢 当前XSLT中的代码如下所示:在使用XSLT将XML放置到InDesign CS5时,如果图像为>;200px宽,xslt,adobe-indesign,Xslt,Adobe Indesign,非常感谢您的帮助,谢谢 当前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
<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>
file://logos/
根据评论更新
期望的结果是将XSLT转换为 调整图像大小/缩小尺寸,然后放置 在InDesign CS5中跨列显示它们 (想想每个人的会员名录 有照片的成员 尺寸,但在最终设计中 我们希望它们显示为否 大于200像素宽)。我想 问题是,XSLT有什么方法可以 “感觉”jpg大于200 px宽,并使用条件 声明,实际上是成比例的 将其大小缩小到200像素并动态调整 放置在InDesign CS5中?XML文件 不随图像高度和 宽度信息
XSLT没有用于对图像执行操作的内置库。您必须使用您选择的XSLT处理器为定义扩展函数提供的任何功能来创建一个XML文档。那么,XML文档是什么(请尽可能小),期望的结果是什么?期望的结果是让XSLT调整图像的大小,然后将它们跨列放置在InDesign CS5中(想想会员目录,每个会员都有一张不同尺寸的图片,但在最终InDesign输出中,我们希望它们的宽度不超过200像素)我想问题是,XSLT有没有办法“感知”一个jpg的宽度大于200 px,并使用条件语句将其按比例缩小到200 px,然后动态地放入InDesign CS5中?XML文件没有图像高度和宽度信息。