ITextDocument2::GetPreferredFont 方法 (tom.h)
检索特定字符和字符位置的首选字体。
语法
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
);
参数
[in] cp
类型: long
首选字体的字符位置。
[in] CharRep
类型: long
首选字体的字符索引。 可以是下列值之一。
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
类型: long
首选字体选项。 低序字可以是以下值的组合。
tomIgnoreCurrentFont
tomMatchCharRep
tomMatchFontSignature
tomMatchAscii
tomGetHeightOnly
tomMatchMathFont
如果 Options 的高序字是 tomUseTwips,则以缇为单位提供字体高度。
[in] curCharRep
类型: long
当前字符的索引。
[in] curFontSize
类型: long
当前字号。
[out] pbstr
类型: BSTR*
字体的名称。
[out] pPitchAndFamily
类型: long*
字体间距和系列。
[out] pNewFontSize
类型: long*
新字号。
返回值
类型: HRESULT
如果方法成功,则返回 NOERROR。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | tom.h |
DLL | Msftedit.dll |