ITextDocument2 ::GetPreferredFont, méthode (tom.h)
Récupère la police préférée pour un répertoire de caractères et une position de caractères particuliers.
Syntaxe
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
);
Paramètres
[in] cp
Type : long
Position du caractère de la police préférée.
[in] CharRep
Type : long
Index du répertoire de caractères pour la police préférée. Il peut avoir l’une des valeurs suivantes.
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
Type : long
Options de police préférées. Le mot d’ordre inférieur peut être une combinaison des valeurs suivantes.
tomIgnoreCurrentFont
tomMatchCharRep
tomMatchFontSignature
tomMatchAscii
tomGetHeightOnly
tomMatchMathFont
Si le mot d’ordre supérieur options est tomUseTwips, les hauteurs de police sont données en twips.
[in] curCharRep
Type : long
Index du répertoire de personnages actuel.
[in] curFontSize
Type : long
Taille de police actuelle.
[out] pbstr
Type : BSTR*
Nom de la police.
[out] pPitchAndFamily
Type : long*
La hauteur et la famille de police.
[out] pNewFontSize
Type : long*
Nouvelle taille de police.
Valeur retournée
Type : HRESULT
Si la méthode réussit, elle retourne NOERROR. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | tom.h |
DLL | Msftedit.dll |