|
| | MapFont (font_family_name, charset, styles, weight, italic_angle) |
| | 用于根据输入参数映射适合字体的回调函数。 更多...
|
| |
| | MapFont (font_name, is_truetype, styles, weight, italic_angle, charset) |
| | 用于根据输入参数映射适合字体的回调函数。 更多...
|
| |
| | Release () |
| | 用于释放当前回调对象本身的回调函数。 更多...
|
| |
此类表示一个回调对象,用于以自定义方式映射字体。 此类中的所有纯虚函数都用作回调函数,应由用户实现。 已实现的 FSDK.FontMapperCallback 对象可以通过函数 FSDK.Library.SetFontMapperCallback 设置到 Foxit PDF SDK。
- 参见
- FSDK.Library
◆ MapFont() [1/2]
| FSDK::FontMapperCallback::MapFont |
( |
font_family_name |
, |
|
|
charset |
, |
|
|
styles |
, |
|
|
weight |
, |
|
|
italic_angle |
|
|
) |
| |
用于根据输入参数映射适合字体的回调函数。
- 参数
-
- 返回
- 字体家族名称数组。如果返回的数组为空,则表示未找到映射字体。
◆ MapFont() [2/2]
| FSDK::FontMapperCallback::MapFont |
( |
font_name |
, |
|
|
is_truetype |
, |
|
|
styles |
, |
|
|
weight |
, |
|
|
italic_angle |
, |
|
|
charset |
|
|
) |
| |
用于根据输入参数映射适合字体的回调函数。
- 参数
-
| [in] | font_name | 字体名称。 |
| [in] | is_truetype | true 表示字体预期为 TrueType 字体,而 false 表示字体预期为 Type1 字体。 |
| [in] | styles | 字体样式。请参阅从 FSDK.Font.e_StyleFixedPitch 开始的值, 并且将是这些值之一或组合。 |
| [in] | weight | 原始字体粗细。0 表示未指定。 |
| [in] | italic_angle | 斜体角度。 |
| [in] | charset | 要映射的字体的字符集。请参阅从 FSDK.Font.e_CharsetANSI 开始的值, 并且将是这些值之一。 |
- 返回
- 字体映射结果对象。如果返回的 FSDK.FontMapResult 中的任何成员无效, 则表示未找到映射字体。然后 Foxit PDF SDK 将执行字体映射。
◆ Release()
| FSDK::FontMapperCallback::Release |
( |
| ) |
|