Compartir a través de


Método IPrintOemUni::TTDownloadMethod (prcomoem.h)

El IPrintOemUni::TTDownloadMethod método permite que un complemento de representación indique el formato que Unidrv debe usar para una fuente temporal TrueType especificada.

Sintaxis

HRESULT TTDownloadMethod(
        PDEVOBJ     pdevobj,
        PUNIFONTOBJ pUFObj,
  [out] OUT DWORD   *pdwResult
);

Parámetros

pdevobj

Puntero proporcionado por el autor de la llamada a una estructura DEVOBJ .

pUFObj

Puntero proporcionado por el autor de la llamada a una estructura UNIFONTOBJ .

[out] pdwResult

Recibe uno de los siguientes valores constantes proporcionados por el método:

Value Definición
TTDOWNLOAD_BITMAP Unidrv debe descargar la fuente especificada como mapas de bits.
TTDOWNLOAD_DONTCARE Unidrv puede seleccionar el formato de fuente.
TTDOWNLOAD_GRAPHICS Unidrv debe imprimir fuentes TrueType como gráficos, en lugar de descargar la fuente.
TTDOWNLOAD_TTOUTLINE Unidrv debe descargar la fuente especificada como esquemas. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

Valor devuelto

El método debe devolver uno de los valores siguientes.

Código devuelto Descripción
S_OK
La operación se realizó correctamente.
E_FAIL
Error en la operación.
E_NOTIMPL
El método no está implementado.

Comentarios

El IPrintOemUni::TTDownloadMethod propósito del método es permitir que un complemento de representación especifique el formato preferido de una impresora para una fuente temporal TrueType especificada.

Si un complemento de representación implementa el IPrintOemUni::TTDownloadMethod método , Unidrv llama al método cada vez que está listo para enviar una fuente TrueType al administrador de trabajos de impresión. Unidrv especifica el tipo de fuente y el IPrintOemUni::TTDownloadMethod método debe especificar el formato preferido de la impresora en la ubicación a la que apunta pdwResult.

El método no debe devolver TTDOWNLOAD_TTOUTLINE a menos que la impresora pueda rasterizar fuentes TrueType. El complemento de representación es responsable de leer y analizar archivos de fuente TrueType. Los punteros a los archivos de fuente TrueType se pueden obtener llamando a FONTOBJ_pvTrueTypeFontFile.

El IPrintOemUni::TTDownloadMethod método es opcional. Si un complemento de representación implementa este método, el método IPrintOemUni::GetImplementedMethod del complemento debe devolver S_OK cuando recibe "TTDownLoadMethod" como entrada.

Para obtener más información, consulte Administración de fuentes personalizadas.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado prcomoem.h (incluya Prcomoem.h)

Consulte también

DEVOBJ

FONTOBJ_pvTrueTypeFontFile

IPrintOemUni

IPrintOemUni::GetImplementedMethod

UNIFONTOBJ