JMP 和 WEB 之間的 SVG 差異我正在嘗試生成一組可在 JSL 腳本和 Web 應用程式中使用的標準化 SVG 字串。然而,從我最初的調查中我注意到,對於相同的 SVG d 路徑字串,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 位於左下角,要求他們切換會造成混淆。 我認為翻譯需要在瀏覽器端進行。 我可以在我的網絡瀏覽器演示代碼中發布翻譯要求。
我沒有看到其他解決方法。