estrutura UNI_GLYPHSETDATA (prntfont.h)
A estrutura UNI_GLYPHSEDATA é uma das estruturas usadas para definir o conteúdo dos 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 de 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 GLYPHRUN na matriz apontada por loRunOffset.
loRunOffset
Especifica o deslocamento de bytes desde o início da estrutura UNI_GLYPHSETDATA até o início de uma matriz de estruturas GLYPHRUN .
dwCodePageCount
Especifica o número de estruturas de UNI_CODEPAGEINFO na matriz apontada por loCodePageOffset.
loCodePageOffset
Especifica o deslocamento de bytes do início da estrutura 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 UNI_GLYPHSETDATA até o início de uma estrutura MAPTABLE .
dwReserved[2]
Reservado para uso do sistema.
Comentários
Uma estrutura UNI_GLYPHSETDATA deve ser a primeira estrutura contida em um arquivo .gtt.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | prntfont.h (inclua Prntfont.h) |