Метод 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
том Гурмухи
Том Шангул
tomHebrew
tomJamo
tomKannada
tomKayahli
tomKharoshthi
tomKhmer
tomLao
tomLimbu
tomMac
tomMalayalam
tomMongolian
томМьянмар
tomNewTaiLu
tomOEM
ТомОгэм
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
Если в разделе Параметры используется высокоупорядоченное слово 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 |
Header | tom.h |
DLL | Msftedit.dll |