Función CreateScalableFontResourceW (wingdi.h)
[La función createScalableFontResource
modificado o no disponible en versiones posteriores.]
La función CreateScalableFontResource crea un archivo de recursos de fuente para una fuente escalable.
Sintaxis
BOOL CreateScalableFontResourceW(
[in] DWORD fdwHidden,
[in] LPCWSTR lpszFont,
[in] LPCWSTR lpszFile,
[in] LPCWSTR lpszPath
);
Parámetros
[in] fdwHidden
Especifica si la fuente es una fuente de solo lectura. Este parámetro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
La fuente tiene permiso de lectura y escritura. |
|
La fuente tiene permiso de solo lectura y debe ocultarse de otras aplicaciones del sistema. Cuando se establece esta marca, la fuente no se enumera mediante la función EnumFonts o EnumFontFamilies. |
[in] lpszFont
Puntero a una cadena terminada en null que especifica el nombre del archivo de recursos de fuente que se va a crear. Si este parámetro especifica un archivo de recursos de fuente existente, se produce un error en la función.
[in] lpszFile
Puntero a una cadena terminada en NULL que especifica el nombre del archivo de fuente escalable que usa esta función para crear el archivo de recursos de fuente.
[in] lpszPath
Puntero a una cadena terminada en NULL que especifica la ruta de acceso al archivo de fuente escalable.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es distinto de cero.
Si se produce un error en la función, el valor devuelto es cero.
Si lpszFontRes especifica un archivo de fuente existente, GetLastError devuelve ERROR_FILE_EXISTS
Observaciones
Las aplicaciones que instalan fuentes TrueType usan la función
La función CreateScalableFontResource actualmente solo admite fuentes escalables con tecnología TrueType.
Cuando el parámetro lpszFontFile especifica solo un nombre de archivo y una extensión, el parámetro lpszCurrentPath debe especificar una ruta de acceso. Cuando el parámetro lpszFontFile
Cuando solo se especifica un nombre de archivo y una extensión en el parámetro lpszFontFile y se especifica una ruta de acceso en el parámetro lpszCurrentPath, la cadena de lpszFontFile se copia en el archivo .fot como el archivo .ttf que pertenece a este recurso. Cuando se llama a la función
Cuando se especifica una ruta de acceso en el parámetro lpszFontFile y se especifica NULL en el parámetro lpszCurrentPath, la cadena de lpszFontFile se copia en el archivo .fot. En este caso, cuando se llama a la función
Nota
El encabezado wingdi.h define CreateScalableFontResource como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 2000 Professional [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
wingdi.h (incluya Windows.h) |
biblioteca de |
Gdi32.lib |
DLL de |
Gdi32.dll |
Consulte también
funciones de fuente y texto de
de información general de fuentes y texto de