Función TTDeleteEmbeddedFont (t2embapi.h)

Libera la memoria usada por una fuente incrustada, hFontReference.

De forma predeterminada, TTDeleteEmbeddedFont también quita la versión instalada de la fuente del sistema del usuario. Cuando se carga una fuente instalable, se debe llamar a esta función para liberar la memoria usada por la estructura de fuentes incrustada, pero se puede especificar una marca que indique que la fuente debe permanecer instalada en el sistema.

Sintaxis

LONG TTDeleteEmbeddedFont(
  [in]  HANDLE hFontReference,
  [in]  ULONG  ulFlags,
  [out] ULONG  *pulStatus
);

Parámetros

[in] hFontReference

Controle la fuente de identificación, tal como se proporciona en la función TTLoadEmbeddedFont .

[in] ulFlags

Marca que especifica las opciones de eliminación de fuentes. Actualmente, esta marca se puede establecer en cero o en el siguiente valor:

Valor Significado
TTDELETE_DONTREMOVEFONT
No quite la fuente instalada del sistema, pero libere la memoria ocupada previamente por la estructura de fuentes incrustada.

[out] pulStatus

Actualmente no está definido.

Valor devuelto

Si se ejecuta correctamente, TTDeleteEmbeddedFont devuelve un valor de E_NONE.

Se borra la memoria ocupada por la estructura de fuentes incrustada. De forma predeterminada, la fuente indicada por hFontReference también se quita permanentemente (desinstala y elimina) del sistema.

De lo contrario, devuelve un código de error descrito en Mensajes de error de inserción y función.

Comentarios

El cliente es responsable de llamar a esta función para quitar fuentes cuando los privilegios de inserción no permiten que una fuente se instale permanentemente en el sistema de un usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado t2embapi.h
Library T2embed.lib
Archivo DLL T2embed.dll

Consulte también

TTLoadEmbeddedFont