Metodo IDWriteFactory::RegisterFontCollectionLoader (dwrite.h)
Registra un caricatore della raccolta di tipi di carattere personalizzato con l'oggetto factory.
Sintassi
HRESULT RegisterFontCollectionLoader(
IDWriteFontCollectionLoader *fontCollectionLoader
);
Parametri
fontCollectionLoader
Tipo: IDWriteFontCollectionLoader*
Puntatore a un oggetto IDWriteFontCollectionLoader da registrare.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione registra un caricatore della raccolta di caratteri con DirectWrite. L'interfaccia del caricatore della raccolta di tipi di carattere, che deve essere implementata da un oggetto singleton, gestisce l'enumerazione dei file di carattere in una raccolta di caratteri in base a un determinato tipo di chiave. Una determinata istanza può essere registrata una sola volta. I tentativi riusciti restituiranno un errore, che indica che è già stato registrato. Si noti che le implementazioni del caricatore di file di tipo carattere non devono registrarsi con DirectWrite all'interno dei costruttori e non devono annullare la registrazione all'interno dei distruttori, perché le operazioni di registrazione e annullamento della registrazione aumentano rispettivamente il conteggio dei riferimenti all'oggetto. Al contrario, la registrazione e l'annullamento della registrazione con DirectWrite di caricatori di file di carattere devono essere eseguiti all'esterno dell'implementazione del caricatore di file di tipo carattere.
Requisiti
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | dwrite.h |
Libreria | Dwrite.lib |
DLL | Dwrite.dll |