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

Crea una referencia a un recurso de archivo de fuente específico de la aplicación.

Sintaxis

HRESULT CreateCustomFontFileReference(
  [in]  void const            *fontFileReferenceKey,
        UINT32                fontFileReferenceKeySize,
        IDWriteFontFileLoader *fontFileLoader,
  [out] IDWriteFontFile       **fontFile
);

Parámetros

[in] fontFileReferenceKey

Tipo: const void*

Clave de referencia de archivo de fuente que identifica de forma única el recurso del archivo de fuente durante la vigencia de fontFileLoader.

fontFileReferenceKeySize

Tipo: UINT32

Tamaño de la clave de referencia del archivo de fuente en bytes.

fontFileLoader

Tipo: IDWriteFontFileLoader*

Cargador de archivos de fuente que usará el sistema de fuentes para cargar datos del archivo identificado por fontFileReferenceKey.

[out] fontFile

Tipo: IDWriteFontFile**

Contiene una dirección de un puntero al objeto de archivo de fuente recién creado cuando este método se realiza correctamente o NULL en caso de error.

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 se proporciona en los casos en los que una aplicación o un documento necesitan usar una fuente privada sin tener que instalarla en el sistema. fontFileReferenceKey solo debe ser único en el ámbito del fontFileLoader usado en esta llamada.

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

Consulte también

IDWriteFactory