Foxit PDF SDK

Public 成员函数 | 所有成员列表
foxit::addon::optimization::UnembeddedFontSettings类 参考
类 foxit::addon::optimization::UnembeddedFontSettings 继承关系图:

## Public 成员函数
| UnembeddedFontSettings ()
| 构造函数。
| UnembeddedFontSettings (const UnembeddedFontSettings &other)
| 构造函数，使用另一个非嵌入字体设置对象。 更多...
| ~UnembeddedFontSettings ()
| 析构函数。
bool | IsEmpty () const
| 检查当前对象是否为空。 更多...
bool | operator!= (const UnembeddedFontSettings &other) const
| 不等操作符。 更多...
UnembeddedFontSettings & | operator= (const UnembeddedFontSettings &other)
| 赋值操作符。 更多...
bool | operator== (const UnembeddedFontSettings &other) const
| 相等操作符。 更多...
void | SetSubsetAllEmFonts (bool is_subset_all_emb_fonts)
| 设置是否包括所有非嵌入字体的子集。 更多...
void | SetUnembeddedFontNameArray (const WStringArray &font_name_array)
| 设置字体名称数组以指定要取消嵌入的字体。 更多...
Public 成员函数 继承自 foxit::Base
FS_HANDLE | Handle () const
| 获取当前对象的句柄。 更多...

## 详细描述

此类表示非嵌入字体的设置。 此类对象可以设置到类 OptimizerSettings 中，然后用于优化PDF文档。

参见
  OptimizerSettings

## 构造及析构函数说明

## ◆ UnembeddedFontSettings()

foxit::addon::optimization::UnembeddedFontSettings::UnembeddedFontSettings | ( | const UnembeddedFontSettings & | other | ) |

构造函数，使用另一个非嵌入字体设置对象。

参数

  [in] | other | 另一个ImageSettings对象。

## 成员函数说明

## ◆ IsEmpty()

bool foxit::addon::optimization::UnembeddedFontSettings::IsEmpty | ( |  | ) | const

检查当前对象是否为空。

当当前对象为空时，意味着当前对象无用。

返回
  true 表示当前对象为空，false 表示不为空。

## ◆ operator!=()

bool foxit::addon::optimization::UnembeddedFontSettings::operator!= | ( | const UnembeddedFontSettings & | other | ) | const

不等操作符。

参数

  [in] | other | 另一个非嵌入字体设置对象。此函数将检查当前对象是否不等于此对象。

返回
  true 表示不相等，false 表示相等。

## ◆ operator=()

UnembeddedFontSettings& foxit::addon::optimization::UnembeddedFontSettings::operator= | ( | const UnembeddedFontSettings & | other | ) |

赋值操作符。

参数

  [in] | other | 另一个非嵌入字体设置对象，其值将赋给当前对象。

返回
  对当前对象自身的引用。

## ◆ operator==()

bool foxit::addon::optimization::UnembeddedFontSettings::operator== | ( | const UnembeddedFontSettings & | other | ) | const

相等操作符。

参数

  [in] | other | 另一个非嵌入字体设置对象。此函数将检查当前对象是否等于此对象。

返回
  true 表示相等，false 表示不相等。

## ◆ SetSubsetAllEmFonts()

void foxit::addon::optimization::UnembeddedFontSettings::SetSubsetAllEmFonts | ( | bool | is_subset_all_emb_fonts | ) |

设置是否包括所有非嵌入字体的子集。

参数

  [in] | is_subset_all_emb_fonts | true 表示包括所有非嵌入字体的子集。 false 表示不包括所有非嵌入字体的子集。

返回
  无。

## ◆ SetUnembeddedFontNameArray()

void foxit::addon::optimization::UnembeddedFontSettings::SetUnembeddedFontNameArray | ( | const WStringArray & | font_name_array | ) |

设置字体名称数组以指定要取消嵌入的字体。

此函数可用于指定要取消嵌入的字体。 用户可以使用函数 pdf::PDFDoc::GetEmbeddedFontData 来 获取PDF文档的嵌入字体名称数组，然后决定要取消嵌入哪些嵌入字体， 并将非嵌入字体名称数组传递给当前函数。

参数

  [in] | font_name_array | 用于指定要取消嵌入的字体的字体名称数组。

返回
  无。