SCRIPT_CHARPROP struttura (usp10.h)

Contiene informazioni su un singolo carattere in un'esecuzione (stringa di input). Le informazioni indicano se il glifo del carattere è interessato da lettere circostanti dell'esecuzione.

Sintassi

typedef struct script_charprop {
  WORD fCanGlyphAlone : 1;
  WORD reserved : 15;
} SCRIPT_CHARPROP;

Members

fCanGlyphAlone

Valore che indica se la forma di una lettera dipende da altri caratteri intorno alla lettera che viene modellata. I valori possibili sono definiti nella tabella seguente.

valore Significato
true La forma di una lettera è indipendente dai caratteri circostanti.
FALSE La forma di una lettera dipende da uno o più caratteri adiacenti.

reserved

Riservato.

Commenti

Uno o più caratteri in un'esecuzione, immediatamente prima e/o dopo la forma della lettera, possono influire sulla forma. Le informazioni su questi caratteri consentono di ottimizzare il codice di layout di livello superiore, ad esempio quello usato per ottimizzare il layout del paragrafo.

Esempio

Esaminiamo un esempio dell'uso di questa struttura.

  • Un carattere ha legature per combinazioni di lettere "fi" e "fl" e nessun altro.
  • La stringa di input è "Mi piace pesce volante".
  • Una matrice di strutture SCRIPT_CHARPROP contiene una struttura per ogni carattere della stringa di input.
Per la stringa di input specificata, la matrice di strutture ha i valori seguenti nei membri fCanGlyphAlone :
I like flying fish
111111100111110011

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione usp10.h
Componente ridistribuibile Usp10.dll versione 1.600 o successiva suWindows XP

Vedi anche

ScriptPlaceOpenType

ScriptShapeOpenType

Uniscribe

Strutture uniscrivibili