Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura DATA_HEADER se usa para especificar una sección de datos dentro de un archivo de formato de fuente Unidrv (archivo .uff).
Sintaxis
typedef struct _DATA_HEADER {
DWORD dwSignature;
WORD wSize;
WORD wDataID;
DWORD dwDataSize;
DWORD dwReserved;
} DATA_HEADER, *PDATA_HEADER;
Miembros
dwSignature
Especifica el valor de firma que identifica el tipo de datos en la sección de datos. Los valores de firma válidos se enumeran en la tabla siguiente.
| Firma | Definición |
|---|---|
| DATA_CTT_SIG | Esta sección de datos contiene información del conjunto de glifos con formato CTT. |
| DATA_GTT_SIG | Esta sección de datos contiene gtTinformación del conjunto de glifos con formato. |
| DATA_IFI_SIG | Esta sección de datos contiene métricas de fuentes con formato IFI. |
| DATA_UFM_SIG | Esta sección de datos contiene UFMmétricas de fuentes con formato. |
| DATA_VAR_SIG | Esta sección de datos contiene los datos que se van a descargar en la impresora. Consulte la siguiente sección Comentarios. |
wSize
Especifica el tamaño, en bytes, de la estructura DATA_HEADER.
wDataID
Si la sección de datos contiene datos de métricas de fuente, este valor debe ser un identificador de fuente único. Para las fuentes que descarga permanentemente el instalador de fuentes, este valor debe ser el identificador de la fuente descargado.
Si la sección de datos contiene datos de glifo, este valor debe ser un identificador de conjunto de glifos.
Si la sección de datos contiene datos variables, este valor debe ser cero.
dwDataSize
Especifica el tamaño, en bytes, de toda la información representada por esta estructura DATA_HEADER. Por ejemplo, si dwSignature es DATA_UFM_SIG, este valor representa el tamaño, en bytes, de la estructura UNIFM_HDR de la fuente y de todas las estructuras asociadas. El valor de tamaño no incluye ningún relleno de bytes necesario para alinear la siguiente estructura DATA_HEADER con un DWORD.
dwReserved
No se usa. Debe establecerse en cero.
Observaciones
Si dwSignature es DATA_VAR_SIG, la sección de datos contiene datos variables que Unidrv envía a la impresora la primera vez que se selecciona la fuente. Normalmente, estos datos constan de un encabezado de fuente y un identificador de fuente correspondiente, junto con información de glifo descargable para todos los glifos admitidos por la fuente. PCL información de fuentes suaves incluye comandos de lenguaje de control de impresora para cargar las definiciones de encabezado de fuente y glifo para todos los glifos admitidos. Unidrv no valida los datos de variables. El instalador de fuentes debe realizar la validación de datos.
Cada estructura DATA_HEADER debe estar alineada con DWORD.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | prntfont.h (include Prntfont.h) |