Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Establece el peso de fuente para el texto dentro de un intervalo de texto especificado por una estructura de DWRITE_TEXT_RANGE .
Sintaxis
HRESULT SetFontWeight(
DWRITE_FONT_WEIGHT fontWeight,
DWRITE_TEXT_RANGE textRange
);
Parámetros
fontWeight
Tipo: DWRITE_FONT_WEIGHT
Peso de fuente que se va a establecer para el texto dentro del intervalo especificado por textRange.
textRange
Tipo: DWRITE_TEXT_RANGE
Intervalo de texto al que se aplica este cambio.
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
El peso de fuente se puede establecer en uno de los valores predefinidos de peso de fuente proporcionados en la enumeración DWRITE_FONT_WEIGHT o un entero de 1 a 999. Los valores fuera de este intervalo harán que el método produzca un error con un valor devuelto E_INVALIDARG .
En la ilustración siguiente se muestra un ejemplo de pesos Normal y UltraBold para el tipo de letra Palatino Linotype.
Ejemplos
En el código siguiente se muestra cómo establecer el peso de fuente en negrita.
// Set the font weight to bold for the entire string.
DWRITE_TEXT_RANGE textRange = {0, cTextLength_};
if (SUCCEEDED(hr))
{
hr = pTextLayout_->SetFontWeight(DWRITE_FONT_WEIGHT_BOLD, textRange);
}
Requisitos
| Requisito | Value |
|---|---|
| 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 |