estrutura UNI_GLYPHSETDATA (prntfont.h)
A estrutura UNI_GLYPHSEDATA é uma das estruturas usadas para definir o conteúdo de arquivos de tabela de tradução de glifo (arquivos .gtt).
Sintaxe
typedef struct _UNI_GLYPHSETDATA {
DWORD dwSize;
DWORD dwVersion;
DWORD dwFlags;
LONG lPredefinedID;
DWORD dwGlyphCount;
DWORD dwRunCount;
DWORD loRunOffset;
DWORD dwCodePageCount;
DWORD loCodePageOffset;
DWORD loMapTableOffset;
DWORD dwReserved[2];
} UNI_GLYPHSETDATA, *PUNI_GLYPHSETDATA;
Membros
dwSize
Especifica o tamanho total, em bytes, do arquivo .gtt. Observe que esse é o tamanho total de todas as estruturas usadas para definir o arquivo. Esse valor não é o tamanho da estrutura UNI_GLYPHSETDATA.
dwVersion
Especifica o número da versão do arquivo, conforme definido em prntfont.h por uma constante com um formato de nome de UNI_GLYPHSETDATA_VERSION_x_x.
dwFlags
Não usado.
lPredefinedID
Especifica um dos identificadores de conversão de código prefixados por CC_ definidos em prntfont.h.
dwGlyphCount
Especifica o número de glifos fornecidos por essa fonte.
dwRunCount
Especifica o número de estruturas de GLYPHRUN na matriz apontada por loRunOffset.
loRunOffset
Especifica o deslocamento de bytes desde o início da estrutura de UNI_GLYPHSETDATA até o início de uma matriz de estruturas de GLYPHRUN.
dwCodePageCount
Especifica o número de estruturas de UNI_CODEPAGEINFO na matriz apontada por loCodePageOffset.
loCodePageOffset
Especifica o deslocamento de bytes desde o início da estrutura de UNI_GLYPHSETDATA até o início de uma matriz de estruturas UNI_CODEPAGEINFO.
loMapTableOffset
Especifica o deslocamento de bytes desde o início da estrutura de UNI_GLYPHSETDATA até o início de uma estrutura de MAPTABLE.
dwReserved[2]
Reservado para uso do sistema.
Observações
Uma estrutura UNI_GLYPHSETDATA deve ser a primeira estrutura contida em um arquivo .gtt.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | prntfont.h (inclua Prntfont.h) |