estrutura SCRIPT_VISATTR (usp10.h)

Contém os atributos visuais (glifo) que identificam clusters e pontos de justificativa, conforme gerado por ScriptShape.

Sintaxe

typedef struct tag_SCRIPT_VISATTR {
  WORD uJustification : 4;
  WORD fClusterStart : 1;
  WORD fDiacritic : 1;
  WORD fZeroWidth : 1;
  WORD fReserved : 1;
  WORD fShapeReserved : 8;
} SCRIPT_VISATTR;

Membros

uJustification

Classe de justificativa para o glifo. Confira SCRIPT_JUSTIFY.

fClusterStart

Valor que indica o primeiro glifo lógico em cada cluster, mesmo para clusters que contêm apenas um glifo. Os valores possíveis são definidos na tabela a seguir.

Valor Significado
TRUE
O glifo é o primeiro glifo lógico do cluster.
FALSE
O glifo não é o primeiro glifo lógico do cluster.

fDiacritic

Valor que indica se um glifo combina com caracteres base. Os valores possíveis são definidos na tabela a seguir.

Valor Significado
TRUE
O glifo combina com caracteres base.
FALSE
O glifo não combina com caracteres base.

fZeroWidth

Valor definido pelo mecanismo de formatação para indicar um caractere de largura zero, como ZWJ e ZWNJ. Esse valor é definido para alguns, mas não todos, caracteres de largura zero. Os valores possíveis são definidos na tabela a seguir.

Valor Significado
TRUE
O glifo indica um caractere de largura zero.
FALSE
O glifo não indica um caractere de largura zero.

fReserved

Reservados; sempre inicialize como 0.

fShapeReserved

Reservados; para uso por mecanismos de formatação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho usp10.h
Redistribuível Internet Explorer 5 ou posterior emWindows Me/98/95

Confira também

SCRIPT_JUSTIFY

Scriptshape

Uniscribe

Estruturas Uniscribe