Foxit PDF SDK

Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
FSDK::RichTextStyle类 参考

## Public 成员函数
| constructor (font, text_size, text_alignment, text_color, is_bold, is_italic, is_underline, is_strikethrough, mark_style)
| 带参数的构造函数。 更多...
| constructor ()
| 构造函数。
| Set (font, text_size, text_alignment, text_color, is_bold, is_italic, is_underline, is_strikethrough, mark_style)
| 设置值。 更多...

## Public 属性
| font
| 富文本样式中使用的字体。它应该是一个有效的字体对象。 更多...
| is_bold
| 一个布尔值，指示是否将文本加粗。
| is_italic
| 一个布尔值，指示是否将文本斜体化。
| is_strikethrough
| 一个布尔值，指示是否用删除线划掉文本。
| is_underline
| 一个布尔值，指示是否为文本添加下划线。
| mark_style
| 角标样式。角标样式可用于将文本设为上标或下标或不作为任何类型的角标。 请参阅从 FSDK.RichTextStyle.e_CornerMarkNone 开始的值，这应该是这些值之一。
| text_alignment
| 对齐值。请参阅从 FSDK.e_AlignmentLeft 开始的值， 这应该是这些值之一。
| text_color
| 文本颜色。格式: 0xRRGGBB。
| text_size
| 文本大小。它不应为负值。0表示文本将不显示。

## 静态 Public 属性
static | e_CornerMarkNone
| Enumeration for corner mark style. 更多...
static | e_CornerMarkSubscript
| 角标样式：下标。
static | e_CornerMarkSuperscript
| 角标样式：上标。

## 详细描述

此类表示富文本样式数据，用于指定富文本的样式。

## 成员函数说明

## ◆ constructor()

FSDK::RichTextStyle::constructor | ( | font | ,
|  | text_size | ,
|  | text_alignment | ,
|  | text_color | ,
|  | is_bold | ,
|  | is_italic | ,
|  | is_underline | ,
|  | is_strikethrough | ,
|  | mark_style |
| ) |  |

带参数的构造函数。

参数

  [in] | font | 一个有效的字体对象。
  [in] | text_size | 文本大小。它不应为负值。0表示文本将不显示。
  [in] | text_alignment | 对齐值。请参阅从 FSDK.e_AlignmentLeft 开始的值， 这应该是这些值之一。
  [in] | text_color | 文本颜色。格式: 0xRRGGBB。
  [in] | is_bold | 一个布尔值，指示是否将文本加粗。
  [in] | is_italic | 一个布尔值，指示是否将文本斜体化。
  [in] | is_underline | 一个布尔值，指示是否为文本添加下划线。
  [in] | is_strikethrough | 一个布尔值，指示是否用删除线划掉文本。
  [in] | mark_style | 角标样式，可用于将文本设为上标或下标或不作为任何类型的角标。 请参阅从 FSDK.RichTextStyle.e_CornerMarkNone 开始的值， 这应该是这些值之一。

## ◆ Set()

FSDK::RichTextStyle::Set | ( | font | ,
|  | text_size | ,
|  | text_alignment | ,
|  | text_color | ,
|  | is_bold | ,
|  | is_italic | ,
|  | is_underline | ,
|  | is_strikethrough | ,
|  | mark_style |
| ) |  |

设置值。

参数

  [in] | font | 一个有效的字体对象。
  [in] | text_size | 文本大小。它不应为负值。0表示文本将不显示。
  [in] | text_alignment | 对齐值。请参阅从 FSDK.e_AlignmentLeft 开始的值， 这应该是这些值之一。
  [in] | text_color | 文本颜色。格式: 0xRRGGBB。
  [in] | is_bold | 一个布尔值，指示是否将文本加粗。
  [in] | is_italic | 一个布尔值，指示是否将文本斜体化。
  [in] | is_underline | 一个布尔值，指示是否为文本添加下划线。
  [in] | is_strikethrough | 一个布尔值，指示是否用删除线划掉文本。
  [in] | mark_style | 角标样式，可用于将文本设为上标或下标或不作为任何类型的角标。 请参阅从 FSDK.RichTextStyle.e_CornerMarkNone 开始的值， 这应该是这些值之一。

返回
  无。

## 类成员变量说明

## ◆ e_CornerMarkNone

FSDK::RichTextStyle::e_CornerMarkNone
| static

Enumeration for corner mark style.

Values of this enumeration should be used alone.角标样式：无。

## ◆ font

FSDK::RichTextStyle::font

富文本样式中使用的字体。它应该是一个有效的字体对象。

- 当当前样式用于设置富文本或添加/插入新的富文本时，此字体意味着“用户期望为富文本使用此字体”。 然后在重置外观过程中，Foxit PDF SDK将检查期望的字体是否适合，并决定使用它或 更改为更适合的字体来显示文本内容。
- 当当前样式从富文本中检索时，此字体表示富文本的使用字体。