estrutura UFF_FILEHEADER (prntfont.h)
A estrutura UFF_FILEHEADER é usada para definir o conteúdo de arquivos de formato de fonte unidrv (arquivos .uff).
Sintaxe
typedef struct _UFF_FILEHEADER {
DWORD dwSignature;
DWORD dwVersion;
DWORD dwSize;
DWORD nFonts;
DWORD nGlyphSets;
DWORD nVarData;
DWORD offFontDir;
DWORD dwFlags;
DWORD dwReserved[4];
} UFF_FILEHEADER, *PUFF_FILEHEADER;
Membros
dwSignature
Especifica a assinatura de arquivos .uff. Esse valor deve ser UFF_FILE_MAGIC.
dwVersion
Especifica a versão de formato para arquivos .uff. Esse valor deve ser UFF_VERSION_NUMBER. O HIWORD contém o número de versão principal e o LOWORD contém o número de versão secundária.
dwSize
Especifica o tamanho, em bytes, da estrutura UFF_FILEHEADER.
nFonts
Especifica o número de fontes especificadas no arquivo .uff e identificadas por estruturas de DATA_HEADER. Esse também é o número de estruturas de UFF_FONTDIRECTORY dentro do arquivo .uff.
nGlyphSets
Especifica o número de conjuntos de glifos especificados no arquivo .uff e identificados por estruturas de DATA_HEADER. Algumas fontes podem compartilhar um conjunto de glifos.
nVarData
Especifica o número de seções de dados variáveis especificadas no arquivo .uff e identificadas por estruturas de DATA_HEADER.
offFontDir
Especifica o deslocamento, em bytes, desde o início do arquivo .uff até o início da primeira estrutura UFF_FONTDIRECTORY.
dwFlags
É um conjunto de sinalizadores de bits, conforme especificado na tabela a seguir.
Bandeira | Definição |
---|---|
FONT_DIR_SORTED | A matriz de estruturas de UFF_FONTDIRECTORY (especificada por offFontDir) é classificada pelo conteúdo do membro wFontID dessa estrutura. |
dwReserved[4]
Reservado. Deve ser definido como zero.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | prntfont.h (inclua Prntfont.h) |