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

另请参阅

ITextDocument2