SVG JMP 与 WEB 之间的区别我正在尝试生成一组标准化的 SVG 字符串,这些字符串既可用于 JSL 脚本,也可用于 Web 应用程序。但是,从我的初步调查中,我注意到,对于相同的 SVG d-Path 字符串,JSL 使用左下角作为 0,0 点来绘制图像,而浏览器使用左上角作为 0,0 点。
是否有 JMP 设置来修改此用例的 0,0 位置?否则,我需要为要绘制的每个项目存储两个字符串,一个用于我们的 JSL 开发人员,另一个用于我们的 Web 开发人员......这没问题,但并不理想:)
干杯,特洛伊
SVG 字符串 = “M 0 0 h17.231 v16.915 h-17.231 z M 0.653 0 h16.578 v16.273 h-16.578 z”

自动化和脚本回复:JMP 和 WEB 之间的 SVG 区别在 JMP 中,您可以在轴设置中反转 Y 轴刻度。
在 HTML 中,您可以将 SVG 包裹在带有缩放转换的 中,例如:
<SPAN class="token tag"><SPAN class="token attr-name">transform</SPAN><SPAN class="token attr-value"><SPAN class="token punctuation attr-equals">=</SPAN><SPAN class="token punctuation">"</SPAN>translate(0 100) scale(1 -1)<SPAN class="token punctuation">"</SPAN></SPAN><SPAN class="token punctuation">></SPAN></SPAN>
回复:JMP 和 WEB 之间的 SVG 区别感谢您的回复 Xan。 我知道翻译选项但不知道 JMP Y 轴选项。 我想归根结底就是让我们的脚本编写者和开发人员知道他们需要翻译一个或另一个。 我绝对不想存储两个字符串,每种情况一个。
在 JSL 中,绝大多数用户会期望图表上的 0,0 位于左下角,要求他们切换会造成混淆。 我认为翻译需要在浏览器端进行。 我可以在我的网络浏览器演示代码中发布翻译要求。
我没有看到其他解决方法。