SCRIPT_TABDEF struttura (usp10.h)
Contiene le definizioni delle posizioni della scheda per ScriptStringAnalyse.
Sintassi
typedef struct tag_SCRIPT_TABDEF {
int cTabStops;
int iScale;
int *pTabStops;
int iTabOrigin;
} SCRIPT_TABDEF;
Members
cTabStops
Numero di voci nella matrice indicata da pTabStops.
Valore | Significato |
---|---|
0 | Le tabulazioni si verificano ogni otto larghezze medie dei caratteri. |
1 | Tutte le tabulazioni sono la lunghezza della prima voce nella matrice indicata da pTabStops. |
maggiore di 1 | Le prime tabulazioni cTabStop sono specificate nella matrice indicata da pTabStops e le tabulazioni successive sono ogni otto caratteri medi. |
iScale
Fattore di scala per iTabOrigin e valori pTabStops . I valori vengono convertiti in coordinate del dispositivo moltiplicando il valore indicato da iScale, quindi suddividendo in base a 4. Se i valori sono già presenti in unità dispositivo, impostare iScale su 4. Se i valori si trovano nelle unità di dialogo, impostare iScale sulla larghezza media dei caratteri del tipo di carattere della finestra di dialogo. Se i valori sono multipli della larghezza media dei caratteri per il tipo di carattere selezionato, impostare iScale su 0.
pTabStops
Puntatore a una matrice con il numero di voci indicate da cTabStops. Ogni voce specifica una posizione di tabulazione. I valori positivi rappresentano l'allineamento vicino al bordo, mentre i valori negativi rappresentano l'allineamento a bordo lontano. Le unità per gli elementi della matrice sono indicate dal valore di iScale.
iTabOrigin
Offset iniziale, in unità logiche, per le tabulazioni. Le schede iniziano le unità logiche iTabOrigin prima dell'inizio della stringa. Questa regola consente di risolvere le situazioni in cui si verificano più output a schede nella stessa riga.
Commenti
Questa struttura viene ignorata a meno che il parametro dwFlags non sia impostato su SSA_TAB nella funzione ScriptStringAnalyse .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | usp10.h |
Componente ridistribuibile | Internet Explorer 5 o versione successiva suWindows Me/98/95 |