Foxit PDF SDK
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.