Foxit PDF SDK
FSDK::RichTextStyle类 参考

Public 成员函数

 constructor ()
 构造函数。
 
 constructor (font, text_size, text_alignment, text_color, is_bold, is_italic, is_underline, is_strikethrough, mark_style)
 带参数的构造函数。 更多...
 
 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将检查期望的字体是否适合,并决定使用它或 更改为更适合的字体来显示文本内容。
  • 当当前样式从富文本中检索时,此字体表示富文本的使用字体。