SVG Differenza tra JMP e WEBSto cercando di generare un set di stringhe SVG standardizzate che possono essere utilizzate sia negli script JSL che in un'applicazione Web. Tuttavia, dalle mie indagini iniziali ho notato che per la stessa stringa SVG d-Path, JSL disegna l'immagine utilizzando BOTTOM-LEFT come punto 0,0 e i browser utilizzano TOP-LEFT come punto 0,0.
Esiste un'impostazione JMP per modificare la posizione 0,0 per questo caso d'uso? Altrimenti dovrei memorizzare due stringhe per ogni elemento che voglio disegnare, una per i nostri sviluppatori JSL e un'altra per i nostri sviluppatori Web... il che è OK ma non è l'ideale:)
Saluti, Troy
Stringa SVG = "M 0 0 h17.231 v16.915 h-17.231 z M 0.653 0 h16.578 v16.273 h-16.578 z"

Automazione e scriptingRe: SVG Differenza tra JMP e il WEBIn JMP è possibile invertire la scala dell'asse Y in Impostazioni asse.
In HTML, puoi avvolgere l'SVG in un con la trasformazione della scala, ad esempio:
<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>
Re: SVG Differenza tra JMP e il WEBGrazie per la tua risposta Xan. Ero a conoscenza dell'opzione di traduzione ma non dell'opzione dell'asse Y di JMP. Immagino che si tratti solo di far sapere ai nostri sceneggiatori e sviluppatori che devono tradurre l'uno o l'altro. Sicuramente non voglio memorizzare due stringhe, una per ogni situazione.
In JSL, la stragrande maggioranza degli utenti si aspetterà che 0,0 sui grafici sia in basso a sinistra, chiedere loro di cambiare creerà confusione. Penso che la traduzione dovrà avvenire dal lato del browser. Posso pubblicare il requisito per tradurre nel mio codice demo per i browser web.
Non vedo un altro modo per aggirarlo.