Condividi tramite


Funzione TTEnableEmbeddingForFacename (t2embapi.h)

Aggiunge o rimuove i nomi face dall'elenco di esclusione del carattere di tipo.

Sintassi

LONG TTEnableEmbeddingForFacename(
  [in] LPCSTR lpszFacename,
  [in] BOOL   bEnable
);

Parametri

[in] lpszFacename

Puntatore al nome viso del tipo di carattere da aggiungere o rimuovere dall'elenco di esclusione del carattere di tipo.

[in] bEnable

Operazione di controllo booleana nell'elenco di esclusione del carattere di tipo. Se non zero, il nome viso verrà rimosso dall'elenco; se zero, il nome viso verrà aggiunto all'elenco.

Valore restituito

Se ha esito positivo, restituisce E_NONE.

Il nome viso indicato da lpszFacename verrà aggiunto o rimosso dall'elenco di esclusione del carattere di tipo.

In caso contrario, restituisce un codice di errore descritto in Messaggi di errore di incorporamento della funzione.

Commenti

La funzione TTEnableEmbeddingForFacename usa un elenco di esclusione del carattere di tipo per controllare se è possibile incorporare un carattere specifico. Questo elenco identifica tutti i tipi di carattere che non devono essere incorporati ed è condiviso da tutti i client di creazione in un singolo sistema.

Un client di creazione può incorporare i tipi di carattere senza fare riferimento all'elenco di esclusione del carattere di tipo , ovvero senza usare TTEnableEmbeddingForFacename. L'incorporamento dei tipi di carattere in un documento comporta i compromessi seguenti.

  • Fornisce tutte le informazioni sul tipo di carattere all'interno di un documento in modo che il client appropriato possa eseguire il rendering del documento.
  • Aggiunge dimensioni a un documento.
  • Complica le operazioni di lettura e scrittura di streaming in un documento e usa una larghezza di banda di elaborazione maggiore.
  • Rende un documento meno leggibile da altre applicazioni.
  • Può lasciare i problemi di copyright non gestiti, se l'elenco di esclusione del tipo non viene usato.
Due funzioni aggiuntive, TTIsEmbeddingEnabled e TTIsEmbeddingEnabledForFacename, accedono all'elenco di esclusione del carattere di tipo per fornire lo stato di abilitazione.

L'elenco di esclusione del carattere tipizzato viene archiviato nella chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\t2embed. L'elenco di esclusione del carattere di tipo predefinito deve contenere le voci di valore denominate seguenti che rappresentano i tipi di carattere di base di Microsoft Windows.

Nome del valore Tipo di dati Valore dei dati
Arial REG_DWORD 0
Arial Bold REG_DWORD 0
Corsivo grassetto ariale REG_DWORD 0
Corsivo Arial REG_DWORD 0
Courier New REG_DWORD 0
Corriere Nuovo grassetto REG_DWORD 0
Corriere Nuovo grassetto corsivo REG_DWORD 0
Corriere Nuovo corsivo REG_DWORD 0
Times New Roman REG_DWORD 0
Times New Roman Bold REG_DWORD 0
Times New Roman Bold Corsivo REG_DWORD 0
Times New Roman Italic REG_DWORD 0

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione t2embapi.h
Libreria T2embed.lib
DLL T2embed.dll

Vedi anche

TTIsEmbeddingEnabled

TTIsEmbeddingEnabledForFacename