structure SCRIPT_CHARPROP (usp10.h)
Contient des informations sur un caractère unique dans une exécution (chaîne d’entrée). Les informations indiquent si le glyphe de caractères est affecté par les lettres environnantes de l’exécution.
Syntaxe
typedef struct script_charprop {
WORD fCanGlyphAlone : 1;
WORD reserved : 15;
} SCRIPT_CHARPROP;
Membres
fCanGlyphAlone
Valeur indiquant si la mise en forme d’une lettre dépend d’autres caractères autour de la lettre mise en forme. Les valeurs possibles sont définies dans le tableau suivant.
Valeur | Signification |
---|---|
TRUE | La forme d’une lettre est indépendante des caractères environnants. |
FALSE | La forme d’une lettre dépend d’un ou plusieurs caractères adjacents. |
reserved
Réservé.
Remarques
Un ou plusieurs caractères d’une exécution, précédant et/ou suivant la lettre en cours de mise en forme, peuvent influencer la mise en forme. Les informations sur ces caractères peuvent aider à optimiser le code de disposition de niveau supérieur, comme celui utilisé pour optimiser la disposition de paragraphe.
Exemples
Examinons un exemple d’utilisation de cette structure.
- Une police a des ligatures pour les combinaisons de lettres « fi » et « fl », et pas d’autres.
- La chaîne d’entrée est « J’aime les poissons volants ».
- Un tableau de structures SCRIPT_CHARPROP contient une structure pour chaque caractère de la chaîne d’entrée.
I like flying fish
111111100111110011
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | usp10.h |
Composant redistribuable | Usp10.dll version 1.600 ou ultérieure surWindows XP |