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)

Confira também

GLYPHRUN

MAPTABLE

UNI_CODEPAGEINFO