Compartir a través de


Método IDWriteFactory::RegisterFontCollectionLoader (dwrite.h)

Registra un cargador de colección de fuentes personalizado con el objeto de fábrica.

Sintaxis

HRESULT RegisterFontCollectionLoader(
  IDWriteFontCollectionLoader *fontCollectionLoader
);

Parámetros

fontCollectionLoader

Tipo: IDWriteFontCollectionLoader*

Puntero a un objeto IDWriteFontCollectionLoader que se va a registrar.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esta función registra un cargador de colección de fuentes con DirectWrite. La interfaz del cargador de colecciones de fuentes, que debe implementar un objeto singleton, controla la enumeración de archivos de fuente en una colección de fuentes dada un tipo determinado de clave. Una instancia determinada solo se puede registrar una vez. Los intentos correctos devolverán un error, lo que indica que ya se ha registrado. Tenga en cuenta que las implementaciones del cargador de archivos de fuente no deben registrarse con DirectWrite dentro de sus constructores y no deben anular el registro dentro de sus destructores, ya que las operaciones de registro y anulación del registro incrementan y reducen el recuento de referencias de objetos respectivamente. En su lugar, el registro y la anulación del registro con DirectWrite de cargadores de archivos de fuente deben realizarse fuera de la implementación del cargador de archivos de fuente.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dwrite.h
Library Dwrite.lib
Archivo DLL Dwrite.dll