Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Appends a single mapping to the list. Call this once for each additional mapping.
Syntax
HRESULT AddMapping(
DWRITE_UNICODE_RANGE const *ranges,
UINT32 rangesCount,
[in] WCHAR const **targetFamilyNames,
UINT32 targetFamilyNamesCount,
[in, optional] IDWriteFontCollection *fontCollection,
[in, optional] WCHAR const *localeName,
[in, optional] WCHAR const *baseFamilyName,
FLOAT scale
);
Parameters
ranges
Type: DWRITE_UNICODE_RANGE*
Unicode ranges that apply to this mapping.
rangesCount
Type: UINT32
Number of Unicode ranges.
[in] targetFamilyNames
Type: const WCHAR**
List of target family name strings.
targetFamilyNamesCount
Type: UINT32
Number of target family names.
[in, optional] fontCollection
Type: IDWriteFontCollection
Optional explicit font collection for this mapping.
[in, optional] localeName
Type: const WCHAR*
Locale of the context.
[in, optional] baseFamilyName
Type: const WCHAR*
Base family name to match against, if applicable.
scale
Type: FLOAT
Scale factor to multiply the result target font by.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 8.1 [desktop apps | UWP apps] |
| Minimum supported server | Windows Server 2012 R2 [desktop apps | UWP apps] |
| Target Platform | Windows |
| Header | dwrite_2.h |
| Library | Dwrite.lib |
| DLL | Dwrite.dll |