Foxit PDF SDK

Public 成员函数 | 所有成员列表
com.foxit.sdk.addon.conversion.TXT2PDFSettingData类 参考

## Public 成员函数
| TXT2PDFSettingData ()
| 构造函数。
| TXT2PDFSettingData (float page_width, float page_height, RectF page_margin, Font font, float text_size, long text_color, float linespace, boolean is_break_page)
| 带参数的构造函数。 更多...
synchronized void | delete ()
| 直接清除C++相关资源。 更多...
Font | getFont ()
| Get 字体对象。 更多...
boolean | getIs_break_page ()
| Get 用于决定在转换的PDF文档中遇到字符0x0c时是否插入分页符。 更多...
float | getLinespace ()
| Get 行间距。如果有效，应该大于0。 更多...
float | getPage_height ()
| Get 用于转换的PDF文档的页面高度。 更多...
RectF | getPage_margin ()
| Get 用于转换的PDF文档的页面边距。 更多...
float | getPage_width ()
| Get 用于转换的PDF文档的页面宽度。 更多...
long | getText_color ()
| Get 字体颜色。 更多...
float | getText_size ()
| Get 字体大小。如果有效，应该大于0。 更多...
void | set (float page_width, float page_height, RectF page_margin, Font font, float text_size, long text_color, float linespace, boolean is_break_page)
| 设置值。 更多...
void | setFont (Font value)
| Set 字体对象。 更多...
void | setIs_break_page (boolean value)
| Set 用于决定在转换的PDF文档中遇到字符0x0c时是否插入分页符。 更多...
void | setLinespace (float value)
| Set 行间距。如果有效，应该大于0。 更多...
void | setPage_height (float value)
| Set 用于转换的PDF文档的页面高度。 更多...
void | setPage_margin (RectF value)
| Set 用于转换的PDF文档的页面边距。 更多...
void | setPage_width (float value)
| Set 用于转换的PDF文档的页面宽度。 更多...
void | setText_color (long value)
| Set 字体颜色。 更多...
void | setText_size (float value)
| Set 字体大小。如果有效，应该大于0。 更多...

## 详细描述

此类表示用于将TXT转换为PDF的设置数据。

## 构造及析构函数说明

## ◆ TXT2PDFSettingData()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.TXT2PDFSettingData | ( | float | page_width,
|  | float | page_height,
|  | RectF | page_margin,
|  | Font | font,
|  | float | text_size,
|  | long | text_color,
|  | float | linespace,
|  | boolean | is_break_page
| ) |  |

带参数的构造函数。

参数

  [in] | page_width | 用于转换的PDF文档的页面宽度。
  [in] | page_height | 用于转换的PDF文档的页面高度。
  [in] | page_margin | 用于转换的PDF文档的页面边距。
  [in] | font | 用于转换的PDF文档的字体对象。
  [in] | text_size | 用于转换的PDF文档的字体大小。
  [in] | text_color | 用于转换的PDF文档的字体颜色。
  [in] | linespace | 用于转换的PDF文档的行间距。
  [in] | is_break_page | 用于决定在转换的PDF文档中遇到字符0x0c时是否插入分页符。

返回
  无。

## 成员函数说明

## ◆ delete()

synchronized void com.foxit.sdk.addon.conversion.TXT2PDFSettingData.delete | ( |  | ) |

直接清除C++相关资源。

返回
  无。

注解
  一旦这个接口被调用，这个对象将不能再被使用。

## ◆ getFont()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.getFont | ( |  | ) |

Get 字体对象。

返回
  字体对象。

## ◆ getIs_break_page()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.getIs_break_page | ( |  | ) |

Get 用于决定在转换的PDF文档中遇到字符0x0c时是否插入分页符。

返回
  用于决定在转换的PDF文档中遇到字符0x0c时是否插入分页符。

## ◆ getLinespace()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.getLinespace | ( |  | ) |

Get 行间距。如果有效，应该大于0。

返回
  行间距。如果有效，应该大于0。

## ◆ getPage_height()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.getPage_height | ( |  | ) |

Get 用于转换的PDF文档的页面高度。

返回
  用于转换的PDF文档的页面高度。

## ◆ getPage_margin()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.getPage_margin | ( |  | ) |

Get 用于转换的PDF文档的页面边距。

注解
  此值不代表矩形。它只定义PDF页面的左边距、下边距、 右边距和上边距。

返回
  用于转换的PDF文档的页面边距。

## ◆ getPage_width()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.getPage_width | ( |  | ) |

Get 用于转换的PDF文档的页面宽度。

返回
  用于转换的PDF文档的页面宽度。

## ◆ getText_color()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.getText_color | ( |  | ) |

Get 字体颜色。

返回
  字体颜色。

## ◆ getText_size()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.getText_size | ( |  | ) |

Get 字体大小。如果有效，应该大于0。

返回
  字体大小。如果有效，应该大于0。

## ◆ set()

void com.foxit.sdk.addon.conversion.TXT2PDFSettingData.set | ( | float | page_width,
|  | float | page_height,
|  | RectF | page_margin,
|  | Font | font,
|  | float | text_size,
|  | long | text_color,
|  | float | linespace,
|  | boolean | is_break_page
| ) |  |

设置值。

参数

  [in] | page_width | 用于转换的PDF文档的页面宽度。
  [in] | page_height | 用于转换的PDF文档的页面高度。
  [in] | page_margin | 用于转换的PDF文档的页面边距。
  [in] | font | 用于转换的PDF文档的字体对象。
  [in] | text_size | 用于转换的PDF文档的字体大小。
  [in] | text_color | 用于转换的PDF文档的字体颜色。
  [in] | linespace | 用于转换的PDF文档的行间距。
  [in] | is_break_page | 用于决定在转换的PDF文档中遇到字符0x0c时是否插入分页符。

返回
  无。

## ◆ setFont()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.setFont | ( | Font | value | ) |

Set 字体对象。

参数

  [in] | value | 字体对象。

返回
  None.

## ◆ setIs_break_page()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.setIs_break_page | ( | boolean | value | ) |

Set 用于决定在转换的PDF文档中遇到字符0x0c时是否插入分页符。

参数

  [in] | value | 用于决定在转换的PDF文档中遇到字符0x0c时是否插入分页符。

返回
  None.

## ◆ setLinespace()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.setLinespace | ( | float | value | ) |

Set 行间距。如果有效，应该大于0。

参数

  [in] | value | 行间距。如果有效，应该大于0。

返回
  None.

## ◆ setPage_height()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.setPage_height | ( | float | value | ) |

Set 用于转换的PDF文档的页面高度。

参数

  [in] | value | 用于转换的PDF文档的页面高度。

返回
  None.

## ◆ setPage_margin()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.setPage_margin | ( | RectF | value | ) |

Set 用于转换的PDF文档的页面边距。

注解
  此值不代表矩形。它只定义PDF页面的左边距、下边距、 右边距和上边距。

参数

  [in] | value | 用于转换的PDF文档的页面边距。

返回
  None.

## ◆ setPage_width()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.setPage_width | ( | float | value | ) |

Set 用于转换的PDF文档的页面宽度。

参数

  [in] | value | 用于转换的PDF文档的页面宽度。

返回
  None.

## ◆ setText_color()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.setText_color | ( | long | value | ) |

Set 字体颜色。

参数

  [in] | value | 字体颜色。

返回
  None.

## ◆ setText_size()

com.foxit.sdk.addon.conversion.TXT2PDFSettingData.setText_size | ( | float | value | ) |

Set 字体大小。如果有效，应该大于0。

参数

  [in] | value | 字体大小。如果有效，应该大于0。

返回
  None.