SCRIPT_LOGATTR struttura (usp10.h)
Contiene attributi di caratteri logici utili durante la modifica e la formattazione del testo.
Sintassi
typedef struct tag_SCRIPT_LOGATTR {
BYTE fSoftBreak : 1;
BYTE fWhiteSpace : 1;
BYTE fCharStop : 1;
BYTE fWordStop : 1;
BYTE fInvalid : 1;
BYTE fReserved : 3;
} SCRIPT_LOGATTR;
Members
fSoftBreak
Valore che indica se l'interruzione della riga davanti al carattere, denominata "interruzione temporanea", è valida. I valori possibili sono definiti nella tabella seguente. Questo membro viene impostato sul primo carattere delle parole dell'Asia sud-orientale.
Valore | Significato |
---|---|
|
Un'interruzione temporanea è valida. |
|
Un'interruzione temporanea non è valida. |
fWhiteSpace
Valore che indica se il carattere è uno dei molti caratteri Unicode classificati come spazi vuoti interruzioni. I valori possibili sono definiti nella tabella seguente. Lo spazio vuoto interrotto può interrompere una parola. Tutti gli spazi vuoti sono interruzioni, ad eccezione dello spazio di interruzione (NBSP) e dello spazio senza interruzioni (ZWNBSP).
Valore | Significato |
---|---|
|
Il carattere è spazi vuoti interrotti. |
|
Il carattere non è spazi vuoti interrotti. |
fCharStop
Valore che indica se il carattere è una posizione valida per visualizzare il cursore su un'azione della tastiera di spostamento dei caratteri. I valori possibili sono definiti nella tabella seguente. Questo membro è impostato per la maggior parte dei caratteri, ma non nei punti di codice all'interno di cluster di caratteri indiani e del sud-est asiatico. Questo membro può essere usato per implementare le operazioni FRECCIA SINISTRA e FRECCIA DESTRA negli editor.
fWordStop
Valore che indica la posizione valida per visualizzare il cursore su un'azione della tastiera di spostamento di parole, ad esempio CTRL+FRECCIA SINISTRA e CTRL+FRECCIA DESTRA. I valori possibili sono definiti nella tabella seguente. Questo membro può essere usato per implementare le operazioni CTRL+SINISTRA FRECCIA e CTRL+FRECCIA DESTRA negli editor.
fInvalid
Valore usato per contrassegnare i caratteri che formano una combinazione non valida o non riproducibile. I valori possibili sono definiti nella tabella seguente. Uno script che può impostare questo membro ha il membro fInvalidLogAttr impostato nella struttura SCRIPT_PROPERTIES .
Valore | Significato |
---|---|
|
Il carattere forma una combinazione non valida o non riproducibile. |
|
Il carattere non forma una combinazione non valida o non riproducibile. |
fReserved
Riservato.
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 |