struttura RECO_GUIDE (rectypes.h)
Definisce i limiti dell'input penna al riconoscitore.
Sintassi
typedef struct tagRECO_GUIDE {
int xOrigin;
int yOrigin;
int cxBox;
int cyBox;
int cxBase;
int cyBase;
int cHorzBox;
int cVertBox;
int cyMid;
} RECO_GUIDE;
Members
xOrigin
Bordo sinistro della prima casella in coordinate dello spazio input penna.
yOrigin
Bordo superiore della prima casella in coordinate dello spazio input penna.
cxBox
Larghezza di ogni casella in unità di spazio input penna.
cyBox
Altezza di ogni casella in unità di spazio input penna.
cxBase
Margine per le linee guida. Si tratta di una metà della distanza in unità di spazio input penna tra scatole adiacenti.
cyBase
Distanza verticale in unità di spazio input penna dalla linea di base alla parte superiore della casella.
cHorzBox
Numero di colonne di caselle.
cVertBox
Numero di righe di caselle.
cyMid
Distanza tra unità di spazio input penna dalla linea di base alla linea mediana o 0 se la linea mediana non è presente.
Commenti
Se l'applicazione ha disegnato linee guida sullo schermo in cui l'utente deve scrivere, l'applicazione deve impostare i valori nella struttura RECO_GUIDE per informare il riconoscitore. La struttura RECO_GUIDE è destinata solo all'uso del riconoscitore. L'impostazione della struttura RECO_GUIDE non consente, da sola, di disegnare indizi visivi sullo schermo. L'applicazione o il controllo disegna gli indizi visivi.
I membri xOrigin e yOrigin sono coordinate ink-space dell'angolo superiore sinistro dell'area in cui scrivere. I membri cyBox e cxBox sono l'altezza e la larghezza delle singole caselle in cui scrivere. Se la guida è allineata, cyBox e cxBox width/height di ogni riga. I membri cHorzBox e cVertBox specificano il numero di colonne e righe. Il membro cyBase specifica una linea di base all'interno della casella. L'impostazione del membro cyBase su 0 indica che non esiste alcuna linea di base. Il membro cxBase assegna uno spostamento orizzontale del bordo della linea guida dal bordo della casella in cui la scrittura deve iniziare.
Usare i valori di cHorzBox e cVertBox per controllare il tipo di input di riconoscimento usato. Quando cHorzBox e cVertBox sono entrambi maggiori di zero, viene usato l'input boxed. Nella tabella seguente sono elencate le modalità di input potenziali e i valori da impostare cHorzBox e cVertBox per ogni modalità.
Per questo tipo di input | Impostare cHorzBox su | E impostare cVertBox su |
---|---|---|
Input libero | 0 | 0 |
Input allineato con 1 linea orizzontale | 0 | 1 |
Input allineato con 1 linea verticale | 1 | 0 |
Input allineato con n linee orizzontali | 0 | n |
Input allineato con n linee verticali | n | 0 |
Input boxed con 1 casella | 1 | 1 |
Input boxed in una linea orizzontale con n caselle | n | 1 |
Input boxed in una griglia di caselle x righe per colonne z | z | x |
La figura seguente rappresenta la struttura della guida di riconoscimento per cinque colonne e tre righe di caselle.
La figura seguente rappresenta una singola casella dell'illustrazione precedente.Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Intestazione | rectypes.h |