estrutura SCRIPT_CHARPROP (usp10.h)
Contém informações sobre um único caractere em uma execução (cadeia de caracteres de entrada). As informações indicam se o glifo de caractere é afetado por letras ao redor da execução.
Sintaxe
typedef struct script_charprop {
WORD fCanGlyphAlone : 1;
WORD reserved : 15;
} SCRIPT_CHARPROP;
Membros
fCanGlyphAlone
Valor que indica se a formatação de uma letra depende de outros caracteres em torno da letra que está sendo moldada. Os valores possíveis são definidos na tabela a seguir.
Valor | Significado |
---|---|
TRUE | A forma de uma letra é independente dos caracteres ao redor. |
FALSE | A forma de uma letra depende de um ou mais caracteres adjacentes. |
reserved
Reservado.
Comentários
Um ou mais caracteres em uma execução, imediatamente anterior e/ou após a letra que está sendo moldada, podem influenciar a formatação. Informações sobre esses caracteres podem ajudar a otimizar o código de layout de nível superior, como o usado para otimizar o layout do parágrafo.
Exemplos
Vamos examinar um exemplo do uso dessa estrutura.
- Uma fonte tem ligaturas para combinações de letras "fi" e "fl", e nenhuma outra.
- A cadeia de caracteres de entrada é "Eu gosto de peixe voador".
- Uma matriz de estruturas de SCRIPT_CHARPROP contém uma estrutura para cada caractere da cadeia de caracteres de entrada.
I like flying fish
111111100111110011
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | usp10.h |
Redistribuível | Usp10.dll versão 1.600 ou superior noWindows XP |