Método ITextDocument2::GetPreferredFont (tom.h)
Recupera la fuente preferida para un repertorio de caracteres y una posición de caracteres concretos.
Sintaxis
HRESULT GetPreferredFont(
[in] long cp,
[in] long CharRep,
[in] long Options,
[in] long curCharRep,
[in] long curFontSize,
[out] BSTR *pbstr,
[out] long *pPitchAndFamily,
[out] long *pNewFontSize
);
Parámetros
[in] cp
Tipo: long
Posición del carácter de la fuente preferida.
[in] CharRep
Tipo: long
Índice de repertorio de caracteres para la fuente preferida. Puede ser uno de los siguientes valores.
tomAboriginal
tomAnsi
tomArabic
tomArmenian
tomBaltic
tomBengali
tomBIG5
tomBraille
tomCherokee
tomCyrillic
tomDefaultCharRep
tomDevanagari
tomEastEurope
tomEmoji
tomEthiopic
tomGB2312
tomGeorgian
tomGreek
tomGujarati
tomGurmukhi
tomHangul
tomHebrew
tomJamo
tomKannada
tomKayahli
tomKharoshthi
tomKhmer
tomLao
tomLimbu
tomMac
tomMalayalam
tomMongolian
tomMyanmar
tomNewTaiLu
tomOEM
tomOgham
tomOriya
tomPC437
tomRunic
tomShiftJIS
tomSinhala
tomSylotinagr
tomSymbol
tomSyriac
tomTaiLe
tomTamil
tomTelugu
tomThaana
tomThai
tomTibetan
tomTurkish
tomUsymbol
tomVietnamese
tomYi
[in] Options
Tipo: long
Las opciones de fuente preferidas. La palabra de orden bajo puede ser una combinación de los valores siguientes.
tomIgnoreCurrentFont
tomMatchCharRep
tomMatchFontSignature
tomMatchAscii
tomGetHeightOnly
tomMatchMathFont
Si la palabra de orden alto de Options es tomUseTwips, las alturas de fuente se proporcionan en twips.
[in] curCharRep
Tipo: long
Índice del repertorio de personajes actual.
[in] curFontSize
Tipo: long
Tamaño de fuente actual.
[out] pbstr
Tipo: BSTR*
Nombre de la fuente.
[out] pPitchAndFamily
Tipo: long*
Tono de fuente y familia.
[out] pNewFontSize
Tipo: long*
Nuevo tamaño de fuente.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, devuelve NOERROR. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | tom.h |
Archivo DLL | Msftedit.dll |