|
Foxit PDF SDK
|
继承自 SystemIDisposable .
Public 类型 | |
| enum | CornerMarkStyle { CornerMarkStyle.e_CornerMarkNone = 1, CornerMarkStyle.e_CornerMarkSuperscript = 2, CornerMarkStyle.e_CornerMarkSubscript = 3 } |
| 角标样式枚举。 更多... | |
Public 成员函数 | |
| RichTextStyle (Font font, float text_size, Alignment text_alignment, int text_color, bool is_bold, bool is_italic, bool is_underline, bool is_strikethrough, RichTextStyle.CornerMarkStyle mark_style, float char_space, float word_space) | |
| 构造函数,带参数。 更多... | |
| RichTextStyle () | |
| 构造函数。 | |
| RichTextStyle (RichTextStyle style) | |
| 构造函数,使用另一个样式对象。 更多... | |
| void | Set (Font font, float text_size, Alignment text_alignment, int text_color, bool is_bold, bool is_italic, bool is_underline, bool is_strikethrough, RichTextStyle.CornerMarkStyle mark_style, float char_space, float word_space) |
| 设置值。 更多... | |
属性 | |
| float | char_space [get, set] |
| 字符间距。对于表格生成器不应为负值。仅在pdf.PDFPage.AddText 中使用。 | |
| Font? | font [get, set] |
| 富文本样式中使用的字体。应该是有效的字体对象。 更多... | |
| bool | is_bold [get, set] |
| 指示是否将文本设为粗体的布尔值。 | |
| bool | is_italic [get, set] |
| 指示是否将文本设为斜体的布尔值。 | |
| bool | is_strikethrough [get, set] |
| 指示是否为文本添加删除线的布尔值。 | |
| bool | is_underline [get, set] |
| 指示是否为文本添加下划线的布尔值。 | |
| RichTextStyle.CornerMarkStyle | mark_style [get, set] |
| 角标样式。角标样式可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从foxit.pdf.annots.RichTextStyle.CornerMarkStyle.e_CornerMarkNone 开始的值,这应该是这些值中的一个。 | |
| Alignment | text_alignment [get, set] |
| 对齐值。请参考从foxit.common.Alignment.e_AlignmentLeft 开始的值, 这应该是这些值中的一个。 | |
| int | text_color [get, set] |
| 文本颜色。格式:0xRRGGBB。 | |
| float | text_size [get, set] |
| 文本大小。不应为负值。0表示文本不会显示。 | |
| float | word_space [get, set] |
| 单词间距。对于表格生成器不应为负值。仅在pdf.PDFPage.AddText 中使用。 | |
此类表示富文本样式数据,用于指定富文本的样式。
|
strong |
|
inline |
构造函数,带参数。
| [in] | font | 有效的字体对象。 |
| [in] | text_size | 文本大小。不应为负值。0表示文本不会显示。 |
| [in] | text_alignment | 对齐值。请参考从foxit.common.Alignment.e_AlignmentLeft 开始的值, 这应该是这些值中的一个。 |
| [in] | text_color | 文本颜色。格式:0xRRGGBB。 |
| [in] | is_bold | 指示是否将文本设为粗体的布尔值。 |
| [in] | is_italic | 指示是否将文本设为斜体的布尔值。 |
| [in] | is_underline | 指示是否为文本添加下划线的布尔值。 |
| [in] | is_strikethrough | 指示是否为文本添加删除线的布尔值。 |
| [in] | mark_style | 角标样式,可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从foxit.pdf.annots.RichTextStyle.CornerMarkStyle.e_CornerMarkNone 开始的值, 这应该是这些值中的一个。 |
| [in] | char_space | 字符间距。对于表格生成器,不应为负值。仅在pdf.PDFPage.AddText 和表格生成器中使用。 |
| [in] | word_space | 单词间距。对于表格生成器,不应为负值。仅在pdf.PDFPage.AddText 和表格生成器中使用。 |
|
inline |
构造函数,使用另一个样式对象。
| [in] | style | 另一个样式对象。 |
|
inline |
设置值。
| [in] | font | 有效的字体对象。 |
| [in] | text_size | 文本大小。不应为负值。0表示文本不会显示。 |
| [in] | text_alignment | 对齐值。请参考从foxit.common.Alignment.e_AlignmentLeft 开始的值, 这应该是这些值中的一个。 |
| [in] | text_color | 文本颜色。格式:0xRRGGBB。 |
| [in] | is_bold | 指示是否将文本设为粗体的布尔值。 |
| [in] | is_italic | 指示是否将文本设为斜体的布尔值。 |
| [in] | is_underline | 指示是否为文本添加下划线的布尔值。 |
| [in] | is_strikethrough | 指示是否为文本添加删除线的布尔值。 |
| [in] | mark_style | 角标样式,可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从foxit.pdf.annots.RichTextStyle.CornerMarkStyle.e_CornerMarkNone 开始的值, 这应该是这些值中的一个。 |
| [in] | char_space | 字符间距。对于表格生成器,不应为负值。仅在pdf.PDFPage.AddText 中使用。 |
| [in] | word_space | 单词间距。对于表格生成器,不应为负值。仅在pdf.PDFPage.AddText 中使用。 |
|
getset |
富文本样式中使用的字体。应该是有效的字体对象。
当当前样式用于设置富文本或添加/插入新富文本时,此字体表示"用户期望为富文本使用此字体"。 然后在重置外观过程中,Foxit PDF SDK将检查期望的字体是否合适,并决定使用它或 更改为更合适的字体以显示文本内容。
当从富文本中检索当前样式时,此字体表示富文本的已使用字体。