Estrutura LOCALESIGNATURE (wingdi.h)
Contém informações de assinatura de fonte estendida, incluindo dois campos de bits de página de código (CPBs) que definem os conjuntos de caracteres e páginas de código padrão e com suporte. Normalmente, essa estrutura é usada para representar as relações entre a cobertura de fontes e as localidades.
Sintaxe
typedef struct tagLOCALESIGNATURE {
DWORD lsUsb[4];
DWORD lsCsbDefault[2];
DWORD lsCsbSupported[2];
} LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE;
Membros
lsUsb[4]
Um campo de bits de subconjunto Unicode de 128 bits (USB) que identifica até 122 subconjuntos Unicode. Cada bit, exceto os cinco bits mais significativos, representa um único subrange. O bit mais significativo é sempre 1; o segundo mais significativo é reservado e deve ser 0. Subconjuntos Unicode são numerados de acordo com a especificação da fonte OpenType. Para obter uma lista de possíveis valores de bitfield, consulte Bitfields de subconjunto Unicode.
lsCsbDefault[2]
Um campo de bits de página de código que indica as páginas de código OEM e ANSI padrão para uma localidade. As páginas de código podem ser identificadas por bits separados ou um único bit que representa uma página de código ANSI e OEM comum. Para obter uma lista de possíveis valores de campo de bits, consulte Campos de bits de página de código.
lsCsbSupported[2]
Um campo de bits de página de código que indica todas as páginas de código nas quais a localidade pode ter suporte. Para obter uma lista de possíveis valores de campo de bits, consulte Campos de bits de página de código.
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 | wingdi.h (inclua Windows.h) |