Función TTEnableEmbeddingForFacename (t2embapi.h)
Agrega o quita los nombres faciales de la lista de exclusión de letras.
Sintaxis
LONG TTEnableEmbeddingForFacename(
[in] LPCSTR lpszFacename,
[in] BOOL bEnable
);
Parámetros
[in] lpszFacename
Puntero al nombre de la fuente que se va a agregar o quitar de la lista de exclusión de letras.
[in] bEnable
Operación de control booleano en la lista de exclusión de tipoface. Si no es cero, se quitará el nombre de la cara de la lista; si es cero, se agregará facename a la lista.
Valor devuelto
Si se ejecuta correctamente, devuelve E_NONE.
El nombre de cara indicado por lpszFacename se agregará o quitará de la lista de exclusión de letras.
De lo contrario, devuelve un código de error descrito en Mensajes de error de inserción y función.
Comentarios
La función TTEnableEmbeddingForFacename usa una lista de exclusión de tipoface para controlar si se puede incrustar una fuente específica. Esta lista identifica todas las fuentes que NO se deben insertar y que todos los clientes de creación comparten en un único sistema.
Un cliente de creación puede insertar fuentes sin hacer referencia a la lista de exclusión de letras de tipo (es decir, sin usar TTEnableEmbeddingForFacename). La inserción de fuentes en un documento da como resultado los siguientes inconvenientes.
- Proporciona toda la información de fuente de un documento para que el cliente adecuado pueda representar el documento.
- Agrega tamaño a un documento.
- Complica las operaciones de lectura y escritura de streaming en un documento y usa más ancho de banda de procesamiento.
- Hace que otro documento sea menos legible para otras aplicaciones.
- Puede dejar problemas de copyright no administrados si no se usa la lista de exclusión de tipos.
La lista de exclusión del tipo de letra se almacena en la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\t2embed. La lista de exclusión de letras de tipo predeterminada debe contener las siguientes entradas de valor con nombre que representan las fuentes principales de Microsoft Windows.
Nombre del valor | Tipo de datos | Valor de los datos |
---|---|---|
Arial | REG_DWORD | 0 |
Arial Bold | REG_DWORD | 0 |
Arial Bold Italic | REG_DWORD | 0 |
Arial Italic | REG_DWORD | 0 |
Courier New | REG_DWORD | 0 |
Courier New Bold | REG_DWORD | 0 |
Courier New Bold Italic | REG_DWORD | 0 |
Courier New Italic | REG_DWORD | 0 |
Times New Roman | REG_DWORD | 0 |
Times New Roman Bold | REG_DWORD | 0 |
Times New Roman Bold Italic | REG_DWORD | 0 |
Times New Roman Italic | REG_DWORD | 0 |
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 |