Foxit PDF SDK

构造函数 | 属性 | 所有成员列表
FSRichTextStyle类 参考

继承自 NSObject .

## 构造函数
(id) | - init
| 构造函数。
(id) | - initWithFont:text_size:text_alignment:text_color:is_bold:is_italic:is_underline:is_strikethrough:mark_style:char_space:word_space:
| 构造函数，带参数。 更多...
(id) | - initWithStyle:
| 构造函数，使用另一个样式对象。 更多...
(void) | - set:text_size:text_alignment:text_color:is_bold:is_italic:is_underline:is_strikethrough:mark_style:char_space:word_space:
| 设置值。 更多...

## 属性
float | char_space
| 字符间距。对于表格生成器不应为负值。仅在FSPDFPage::addText:rect:style:matrix:is_each_text:disable_embed_font:中使用。
FSFont * | font
| 富文本样式中使用的字体。应该是有效的字体对象。 更多...
BOOL | is_bold
| 指示是否将文本设为粗体的布尔值。
BOOL | is_italic
| 指示是否将文本设为斜体的布尔值。
BOOL | is_strikethrough
| 指示是否为文本添加删除线的布尔值。
BOOL | is_underline
| 指示是否为文本添加下划线的布尔值。
FSRichTextStyleCornerMarkStyle | mark_style
| 角标样式。角标样式可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从FSRichTextStyleCornerMarkNone开始的值，这应该是这些值中的一个。
FSAlignment | text_alignment
| 对齐值。请参考从FSAlignmentLeft开始的值， 这应该是这些值中的一个。
unsigned int | text_color
| 文本颜色。格式：0xRRGGBB。
float | text_size
| 文本大小。不应为负值。0表示文本不会显示。
float | word_space
| 单词间距。对于表格生成器不应为负值。仅在FSPDFPage::addText:rect:style:matrix:is_each_text:disable_embed_font:中使用。

## 详细描述

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

## 函数文档

## ◆ initWithFont:text_size:text_alignment:text_color:is_bold:is_italic:is_underline:is_strikethrough:mark_style:char_space:word_space:()

- (id) initWithFont: |  | (FSFont*) | font
text_size: |  | (float) | text_size
text_alignment: |  | (FSAlignment) | text_alignment
text_color: |  | (unsigned int) | text_color
is_bold: |  | (BOOL) | is_bold
is_italic: |  | (BOOL) | is_italic
is_underline: |  | (BOOL) | is_underline
is_strikethrough: |  | (BOOL) | is_strikethrough
mark_style: |  | (FSRichTextStyleCornerMarkStyle) | mark_style
char_space: |  | (float) | char_space
word_space: |  | (float) | word_space

构造函数，带参数。

参数

  [in] | font | 有效的字体对象。
  [in] | text_size | 文本大小。不应为负值。0表示文本不会显示。
  [in] | text_alignment | 对齐值。请参考从FSAlignmentLeft开始的值， 这应该是这些值中的一个。
  [in] | text_color | 文本颜色。格式：0xRRGGBB。
  [in] | is_bold | 指示是否将文本设为粗体的布尔值。
  [in] | is_italic | 指示是否将文本设为斜体的布尔值。
  [in] | is_underline | 指示是否为文本添加下划线的布尔值。
  [in] | is_strikethrough | 指示是否为文本添加删除线的布尔值。
  [in] | mark_style | 角标样式，可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从FSRichTextStyleCornerMarkNone开始的值， 这应该是这些值中的一个。
  [in] | char_space | 字符间距。对于表格生成器，不应为负值。仅在FSPDFPage::addText:rect:style:matrix:is_each_text:disable_embed_font:和表格生成器中使用。
  [in] | word_space | 单词间距。对于表格生成器，不应为负值。仅在FSPDFPage::addText:rect:style:matrix:is_each_text:disable_embed_font:和表格生成器中使用。

## ◆ initWithStyle:()

- (id) initWithStyle: |  | (FSRichTextStyle*) | style |

构造函数，使用另一个样式对象。

参数

  [in] | style | 另一个样式对象。

## ◆ set:text_size:text_alignment:text_color:is_bold:is_italic:is_underline:is_strikethrough:mark_style:char_space:word_space:()

- (void) set: |  | (FSFont*) | font
text_size: |  | (float) | text_size
text_alignment: |  | (FSAlignment) | text_alignment
text_color: |  | (unsigned int) | text_color
is_bold: |  | (BOOL) | is_bold
is_italic: |  | (BOOL) | is_italic
is_underline: |  | (BOOL) | is_underline
is_strikethrough: |  | (BOOL) | is_strikethrough
mark_style: |  | (FSRichTextStyleCornerMarkStyle) | mark_style
char_space: |  | (float) | char_space
word_space: |  | (float) | word_space

设置值。

参数

  [in] | font | 有效的字体对象。
  [in] | text_size | 文本大小。不应为负值。0表示文本不会显示。
  [in] | text_alignment | 对齐值。请参考从FSAlignmentLeft开始的值， 这应该是这些值中的一个。
  [in] | text_color | 文本颜色。格式：0xRRGGBB。
  [in] | is_bold | 指示是否将文本设为粗体的布尔值。
  [in] | is_italic | 指示是否将文本设为斜体的布尔值。
  [in] | is_underline | 指示是否为文本添加下划线的布尔值。
  [in] | is_strikethrough | 指示是否为文本添加删除线的布尔值。
  [in] | mark_style | 角标样式，可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从FSRichTextStyleCornerMarkNone开始的值， 这应该是这些值中的一个。
  [in] | char_space | 字符间距。对于表格生成器，不应为负值。仅在FSPDFPage::addText:rect:style:matrix:is_each_text:disable_embed_font:中使用。
  [in] | word_space | 单词间距。对于表格生成器，不应为负值。仅在FSPDFPage::addText:rect:style:matrix:is_each_text:disable_embed_font:中使用。

返回
  无。

## 属性说明

## ◆ font

- (FSFont *) font
| read write nonatomic weak

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

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