La fase di importazione dello Spool Recognition si occupa di ricavare, dal documento oggetto di analisi, le variabili con i valori da inserire
nei campi di profilo, basandosi su aree di cattura poste perlopiù a coordinate fisse.
Tuttavia può capitare che il testo sia soggetto a spostamenti che portano a catturare valori errati.
Si consideri ad esempio il testo seguente

e si supponga che si voglia catturare la DATA.
Il testo è allineato a sinistra, per cui la data si sposta a destra / sinistra a seconda del numero, che in questo caso è 46, ma che potrebbe
essere 1 o 11 o 3333.
Impostando coordinate fisse attorno alla data, rischiamo di catturare
8/02/2018
o
l 28/02/201
Piuttosto che creare tante regole per adeguare l’area di cattura, si può adotttare un altro approccio che consiste nel creare un’area di cattura che
comprende tutto il testo, compreso un margine, almeno a destra.
La variabile privata DATA conterrà quindi
Fattura n. 46 del 28/02/2018
Sulla variabile pubblica si ricava la data prendendo gli ultimi 10 caratteri a destra tramite la funzione
Right(“%%”,10)
Nell’esempio riportato è compreso il numero del documento, e anch’esso è mobile come la data; per
catturare tale valore si parte sempre dalla variabile privata che contiene tutta la scritta
Fattura n. 46 del 28/02/2018
e nella variabile pubblica si applica la formula VbScript
Mid(“%%”,InStr(“%%”,”Fattura n. “) + 11, InStr(“%%”,” del “) – InStr(“%%”,”Fattura n. “) – 11)

Vedi anche
Domande Frequenti su Spool Recognition