Foxit PDF SDK
foxit::ofd::ofdseal::StraddlePosition类 参考

继承自 Object .

Public 类型

enum  StraddlePositionType { e_StraddlePositionTypeLeft = 0, e_StraddlePositionTypeTop = 1, e_StraddlePositionTypeRight = 2, e_StraddlePositionTypeBottom = 3 }
 
enum  StraddleProportionType { e_StraddleProportionOneFifth = 1, e_StraddleProportionTwoFifth = 2, e_StraddleProportionThreeFifth = 3, e_StraddleProportionFourFifth = 4 }
 

Public 成员函数

 StraddlePosition (StraddlePositionType position, StraddleProportionType proportion, float first_page_percent, int start_page_index, int page_count)
 带参数的构造函数。 更多...
 
 StraddlePosition (const StraddlePosition &other)
 构造函数,通过另一个骑缝章位置对象。 更多...
 
StraddlePositionoperator= (const StraddlePosition &other)
 赋值操作符。 更多...
 
void Set (StraddlePositionType position, StraddleProportionType proportion, float first_page_percent, int start_page_index, int page_count)
 设置值。 更多...
 

Public 属性

float first_page_percent
 第一页面骑缝章所占比例,范围为0.0到100.0之间的值。 更多...
 
int page_count
 添加骑缝章的页面数量。 更多...
 
StraddlePositionType position
 骑缝章位置。 请参考从 StraddlePositionType::e_StraddlePositionTypeLeft 开始的值, 这应该是这些值中的一个。
 
StraddleProportionType proportion
 骑缝章比例。 请参考从 StraddleProportionType::e_StraddleProportionOneFifth 开始的值, 这应该是这些值中的一个。
 
int start_page_index
 起始页面索引。 更多...
 

详细描述

此类表示OFD骑缝章位置相关的信息。

成员枚举类型说明

◆ StraddlePositionType

骑缝章方向枚举 。

枚举值
e_StraddlePositionTypeLeft 

骑缝章位置:左侧。

e_StraddlePositionTypeTop 

骑缝章位置:上侧。

e_StraddlePositionTypeRight 

骑缝章位置:右侧。

e_StraddlePositionTypeBottom 

骑缝章位置:下侧。

◆ StraddleProportionType

骑缝章位置枚举。

枚举值
e_StraddleProportionOneFifth 

骑缝章位置:五分之一。

e_StraddleProportionTwoFifth 

骑缝章位置:五分之二。

e_StraddleProportionThreeFifth 

骑缝章位置:五分之三。

e_StraddleProportionFourFifth 

骑缝章位置:五分之四。

构造及析构函数说明

◆ StraddlePosition() [1/2]

foxit::ofd::ofdseal::StraddlePosition::StraddlePosition ( StraddlePositionType  position,
StraddleProportionType  proportion,
float  first_page_percent,
int  start_page_index,
int  page_count 
)
inline

带参数的构造函数。

参数
[in]position骑缝章位置。请参考从 StraddlePositionType::e_StraddlePositionTypeLeft 开始的值, 这应该是这些值中的一个。
[in]proportion骑缝章比例。请参考从 StraddleProportionType::e_StraddleProportionOneFifth 开始的值, 这应该是这些值中的一个。
[in]first_page_percent第一页面骑缝章所占比例,范围为0.0到100.0之间的值。
[in]start_page_index起始页面索引。
[in]page_count添加骑缝章的页面数量。

◆ StraddlePosition() [2/2]

foxit::ofd::ofdseal::StraddlePosition::StraddlePosition ( const StraddlePosition other)
inline

构造函数,通过另一个骑缝章位置对象。

参数
[in]other另一个骑缝章位置对象。

成员函数说明

◆ operator=()

StraddlePosition& foxit::ofd::ofdseal::StraddlePosition::operator= ( const StraddlePosition other)
inline

赋值操作符。

参数
[in]other另一个骑缝章位置对象,其值将被赋给当前对象。
返回
当前对象自身的引用。

◆ Set()

void foxit::ofd::ofdseal::StraddlePosition::Set ( StraddlePositionType  position,
StraddleProportionType  proportion,
float  first_page_percent,
int  start_page_index,
int  page_count 
)
inline

设置值。

参数
[in]position骑缝章位置。请参考从 StraddlePositionType::e_StraddlePositionTypeLeft 开始的值, 这应该是这些值中的一个。
[in]proportion骑缝章比例。请参考从 StraddleProportionType::e_StraddleProportionOneFifth 开始的值, 这应该是这些值中的一个。
[in]first_page_percent第一页面骑缝章所占比例,范围为0.0到100.0之间的值。
[in]start_page_index起始页面索引。
[in]page_count添加骑缝章的页面数量。
返回
无。

类成员变量说明

◆ first_page_percent

float foxit::ofd::ofdseal::StraddlePosition::first_page_percent

第一页面骑缝章所占比例,范围为0.0到100.0之间的值。

◆ page_count

int foxit::ofd::ofdseal::StraddlePosition::page_count

添加骑缝章的页面数量。

◆ start_page_index

int foxit::ofd::ofdseal::StraddlePosition::start_page_index

起始页面索引。