Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets information about which Unicode characters are supported by a font.
Syntax
HRESULT GetFontUnicodeRanges(
[in] HDC hDC,
[in, out] UINT *puiRanges,
[out] UNICODERANGE *pUranges
);
Parameters
hDC [in]
A handle to the device context.puiRanges [in, out]
An unsigned integer value that specifies the number of elements in the array pointed to by the pUranges parameter.pUranges [out]
A pointer to the UNICODERANGE structure that contains the Unicode range information. If this parameter is NULL, the function returns the number of font Unicode ranges in puiRanges.
Return value
Returns S_OK if successful, or E_FAIL otherwise.
Remarks
IMLangFontLink2::GetFontUnicodeRanges returns S_OK, if puiRanges is not NULL and it returns a pointer to the font's UNICODERANGE structure. If puiRanges is NULL, IMLangFontLink2::GetFontUnicodeRanges returns the number of font Unicode ranges in puiRanges.
If the puiRanges parameter or the pUranges parameter is invalid, IMLangFontLink2::GetFontUnicodeRanges returns E_FAIL.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Header |
Mlang.h |
IDL |
Mlang.idl |
DLL |
Mlang.dll |