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

Vedi anche

ScriptStringAnalyse

Uniscribe

Strutture uniscrivibili