nanDECK - Novità nella versione 1.12
Nuovo comando
HEXGRID
Nuova funzione FRAMEHEX
Nuova funzione FRAMELIST
C'è un breve tutorial per queste tre funzionalità.
Nuova funzione JOINQuesta funzione è utile per unire due (o più) etichette, per esempio:
[label1] = A|B
[label2] = 1|2|3|4
[label3] = JOIN([label1], [label2])
FONT = Arial, 32, , #000000
TEXT = "1-{(label3)}", [label3], 0, 0, 6, 9, center
L'etichetta risultante [label3] sarà uguale a:
[label3] = A1|B2|A3|B4
Nuova funzione PRODUCTUn'altra funzione utile per unire due (o più) etichette, per esempio:
[label4] = C|D
[label5] = 5|6|7|8
[label6] = PRODUCT([label4], [label5])
FONT = Arial, 32, , #000000
TEXT = "1-{(label6)}", [label6], 0, 0, 6, 9, center
L'etichetta risultante [label6] sarà uguale a:
[label6] = C5|C6|C7|C8|D5|D6|D7|D8
Nuova funzione FRAMEBOXQuesta funzione crea una lista di frame, basati su una griglia rettangolare. La sintassi per questa funzione è:
[name] = FRAMEBOX(x, y, width, height, cell width, cell height, flags (, zoom))
L'ultimo parametro (zoom) è opzionale. I flag utilizzabili nel settimo parametro sono:
L = lettere
N = numeri
C = coordinate numeriche
E = coordinate con lettere e numeri
. = separatore per il flag C
- = separatore per il flag C
_ = separatore per il flag C
Con i flag L, N, C ed E, vengono definiti i frame con queste coordinate
nel nome:
L) A, B, C, D...
N) 1, 2, 3, 4...
C) 0101,0102,0103...0201,0202,0203...
E) A1,A2,A3...B1,B2,B3...
C.) 1.1,1.2,1.3...2.1,2.2,2.3...
C-) 1-1,1-2,1-3...2-1,2-2,2-3...
C_) 1_1,1_2,1_3...2_1,2_2,2_3...
Il parametro zoom ha un default di 100. Se avete bisogno di frame grandi la metà, potete indicare un valore di 50, Se volete frame grandi il doppio, il valore da usare è 200, e così via.
Potete usare i frame con i caratteri jolly (? per qualunque singolo carattere, * per un gruppo di caratteri qualsiasi), e fare riferimento al frame corrente con il simbolo del grado (°) (all'interno di un'espressione). Per esempio, se volete suddividere un'immagine in 4 immagini (in uno schema 2 x 2) e salvarle, potete usare questo script:
[a] = FRAMEBOX(0, 0, 6, 9, 3, 4.5, N)
IMAGE = 1, "c:\test.jpg", 0, 0, 6, 9, 0
SAVE = 1, "test_{°}.jpg", <a*>
Nuova comando Insert -> Frame
Questa comando permette di inserire il nome di un Frame visualizzandone l'elenco.
Nuova funzione SAVELABEL
Questa funzione salva il contenuto di un'etichetta (o più di una) in un file CSV di testo. La sintassi di questa funzione è:
[name] = SAVELABEL("filename", label1 (, label2, ... labelN))
Aggiunta visualizzazione del canvas
C'è un pulsante "Canv" nel lato destro della finestra principale utilizzato per visualizzare il contenuto del canvas (con un doppio click su di esso potete ridurre/allargare la visualizzazione).
Aggiunto il salvataggio di JPG e PNG nel comando SAVE
Ora potete salvare in formato JPG o PNG con il comando SAVE (il default è il formato BMP), dovete solo indicare una differente estensione nel nome del file.
Aggiunti i commenti nei file collegati
Ora potete commentare una singola riga in un file collegato con il carattere punto e virgola (;) all'inizio.
Aggiunte varie opzioni per modificare i file collegati
Ci sono vari pulsanti per (de)commentare le righe nei file collegati. Potete anche attivare una singola riga (e quindi creare una singola carta) facendo doppio-click sulla riga stessa. Questo è la schermata della finestra di editing:
Corretto errore nel motore di rendering multi-script
Corretto errore nel comando CANVAS
Corretto errore nel comando MACRO