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 |
---|---|
|
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 |