Compartilhar via


Estrutura EXTLOGFONTA (wingdi.h)

A estrutura EXTLOGFONT define os atributos de uma fonte.

Sintaxe

typedef struct tagEXTLOGFONTA {
  LOGFONTA elfLogFont;
  BYTE     elfFullName[LF_FULLFACESIZE];
  BYTE     elfStyle[LF_FACESIZE];
  DWORD    elfVersion;
  DWORD    elfStyleSize;
  DWORD    elfMatch;
  DWORD    elfReserved;
  BYTE     elfVendorId[ELF_VENDOR_SIZE];
  DWORD    elfCulture;
  PANOSE   elfPanose;
} EXTLOGFONTA, *PEXTLOGFONTA, *NPEXTLOGFONTA, *LPEXTLOGFONTA;

Membros

elfLogFont

Especifica alguns dos atributos da fonte especificada. Esse membro é uma estrutura LOGFONT .

elfFullName[LF_FULLFACESIZE]

Um nome exclusivo para a fonte (por exemplo, ABCD Font Company TrueType Bold Italic Sans Serif).

elfStyle[LF_FACESIZE]

O estilo da fonte (por exemplo, Negrito Itálico).

elfVersion

Reservado. Deve ser zero.

elfStyleSize

Esse membro só tem significado para fontes sugeridas. Ele especifica o tamanho do ponto no qual a fonte é sugerida. Se definido como zero, que é seu valor padrão, a fonte será sugerida no tamanho do ponto correspondente ao membro lfHeight da estrutura LOGFONT especificada por elfLogFont.

elfMatch

Um identificador exclusivo para uma fonte enumerada. Isso será preenchido pela GDI (interface do dispositivo gráfico) após a enumeração de fonte.

elfReserved

Reservados; deve ser zero.

elfVendorId[ELF_VENDOR_SIZE]

Um identificador de 4 bytes do fornecedor de fontes.

elfCulture

Reservados; deve ser zero.

elfPanose

Uma estrutura PANOSE que especifica a forma da fonte. Se todos os membros dessa estrutura forem definidos como zero, o membro elfPanose será ignorado pelo mapeador de fontes.

Comentários

Observação

O cabeçalho wingdi.h define EXTLOGFONT como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

   
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)

Confira também

Estruturas de fonte e texto

Visão geral de fontes e texto

LOGFONT

PANOSE