Foxit PDF SDK
foxit::addon::conversion::PowerPoint2PDFSettingData类 参考

继承自 Object .

Public 类型

enum  ConvertIntent { e_ConvertIntentPrint = 0, e_ConvertIntentScreen = 1 }
 用于PowerPoint到PDF转换的意图枚举。 更多...
 
enum  HandoutOrder { e_HandoutOrderHorizontalFirst = 0, e_HandoutOrderVerticalFirst = 1 }
 用于指定PowerPoint到PDF转换时幻灯片在转换的讲义中出现的页面布局顺序的枚举。 讲义可用于在将PowerPoint转换为PDF时在一页上显示多个幻灯片。 更多...
 
enum  OutputType {
  e_OutputSlides = 1, e_OutputNotesPages = 2, e_OutputOutline = 3, e_OutputOneSlideHandouts = 4,
  e_OutputTwoSlideHandouts = 5, e_OutputThreeSlideHandouts = 6, e_OutputFourSlideHandouts = 7, e_OutputSixSlideHandouts = 8,
  e_OutputNineSlideHandouts = 9
}
 用于PowerPoint到PDF转换的输出类型枚举。 更多...
 

Public 成员函数

 PowerPoint2PDFSettingData ()
 构造函数。
 
 PowerPoint2PDFSettingData (ConvertIntent intent, bool frame_output_slides, OutputType output_type, HandoutOrder handout_order, bool output_hidden_slides, bool include_doc_props, bool disable_vba_code)
 带参数的构造函数。 更多...
 
PowerPoint2PDFSettingDataoperator= (const PowerPoint2PDFSettingData &data)
 赋值操作符。 更多...
 
void Set (ConvertIntent intent, bool frame_output_slides, OutputType output_type, HandoutOrder handout_order, bool output_hidden_slides, bool include_doc_props, bool disable_vba_code)
 设置值。 更多...
 

Public 属性

bool disable_vba_code
 一个布尔值,决定是否禁用PowerPoint文档中VBA代码的执行。 更多...
 
bool frame_output_slides
 一个布尔值,指示是否在转换的PDF文档中为输出幻灯片添加边框。 更多...
 
HandoutOrder handout_order
 讲义顺序,用于指定幻灯片在转换的讲义中出现的页面布局顺序。 在将PowerPoint转换为PDF时,讲义可用于在一页上显示多个幻灯片。 请参考从PowerPoint2PDFSettingData::e_HandoutOrderHorizontalFirst 开始的值,应该是这些值中的一个。 更多...
 
bool include_doc_props
 一个布尔值,指示是否在转换的PDF文档中包含PowerPoint文档属性。 更多...
 
ConvertIntent intent
 转换意图。请参考从PowerPoint2PDFSettingData::e_ConvertIntentPrint 开始的值,应该是这些值中的一个。
 
bool output_hidden_slides
 一个布尔值,指示是否将隐藏的幻灯片转换到转换的PDF文档中。 更多...
 
OutputType output_type
 输出类型,用于指定PowerPoint文档的哪个组件(幻灯片、讲义、备注页或大纲) 将转换为PDF文档。请参考从PowerPoint2PDFSettingData::e_OutputSlides 开始的值,应该是这些值中的一个。
 

详细描述

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

成员枚举类型说明

◆ ConvertIntent

用于PowerPoint到PDF转换的意图枚举。

此枚举的值应该单独使用。

枚举值
e_ConvertIntentPrint 

意图:转换结果文件将用于打印。

e_ConvertIntentScreen 

意图:转换结果文件将用于屏幕显示。

◆ HandoutOrder

用于指定PowerPoint到PDF转换时幻灯片在转换的讲义中出现的页面布局顺序的枚举。 讲义可用于在将PowerPoint转换为PDF时在一页上显示多个幻灯片。

此枚举的值应该单独使用。

枚举值
e_HandoutOrderHorizontalFirst 

在以讲义类型转换PowerPoint时,转换时连续幻灯片 首先水平显示(按水平行排列)的讲义。

e_HandoutOrderVerticalFirst 

在以讲义类型转换PowerPoint时,转换时连续幻灯片 首先垂直显示(按垂直列排列)的讲义。

◆ OutputType

用于PowerPoint到PDF转换的输出类型枚举。

此枚举的值应该单独使用。

枚举值
e_OutputSlides 

输出类型:幻灯片。

e_OutputNotesPages 

输出类型:备注页。

e_OutputOutline 

输出类型:大纲视图。

e_OutputOneSlideHandouts 

输出类型:每个讲义页包含一个幻灯片的讲义。

e_OutputTwoSlideHandouts 

输出类型:每个讲义页包含两个幻灯片的讲义。

e_OutputThreeSlideHandouts 

输出类型:每个讲义页包含三个幻灯片的讲义。

e_OutputFourSlideHandouts 

输出类型:每个讲义页包含四个幻灯片的讲义。

e_OutputSixSlideHandouts 

输出类型:每个讲义页包含六个幻灯片的讲义。

e_OutputNineSlideHandouts 

输出类型:每个讲义页包含九个幻灯片的讲义。

构造及析构函数说明

◆ PowerPoint2PDFSettingData()

foxit::addon::conversion::PowerPoint2PDFSettingData::PowerPoint2PDFSettingData ( ConvertIntent  intent,
bool  frame_output_slides,
OutputType  output_type,
HandoutOrder  handout_order,
bool  output_hidden_slides,
bool  include_doc_props,
bool  disable_vba_code 
)
inline

带参数的构造函数。

参数
[in]intent转换意图。请参考从PowerPoint2PDFSettingData::e_ConvertIntentPrint 开始的值,应该是这些值中的一个。
[in]frame_output_slides一个布尔值,指示是否在转换的PDF文档中为输出幻灯片添加边框。
[in]output_type输出类型,用于指定PowerPoint文档的哪个组件将被转换。 请参考从PowerPoint2PDFSettingData::e_OutputSlides开始的值, 应该是这些值中的一个。
[in]handout_order讲义顺序,用于指定在显示多个幻灯片的转换讲义中幻灯片出现的页面布局顺序。 请参考从PowerPoint2PDFSettingData::e_HandoutOrderHorizontalFirst 开始的值,应该是这些值中的一个。
[in]output_hidden_slides一个布尔值,指示是否将隐藏的幻灯片转换到转换的PDF文档中。
[in]include_doc_props一个布尔值,指示是否在转换的PDF文档中包含PowerPoint文档属性。
[in]disable_vba_code一个布尔值,决定是否禁用PowerPoint文档中VBA代码的执行。

成员函数说明

◆ operator=()

PowerPoint2PDFSettingData& foxit::addon::conversion::PowerPoint2PDFSettingData::operator= ( const PowerPoint2PDFSettingData data)
inline

赋值操作符。

参数
[in]data另一个PowerPoint到PDF设置数据对象,其值将被赋给当前对象。
返回
对当前对象自身的引用。

◆ Set()

void foxit::addon::conversion::PowerPoint2PDFSettingData::Set ( ConvertIntent  intent,
bool  frame_output_slides,
OutputType  output_type,
HandoutOrder  handout_order,
bool  output_hidden_slides,
bool  include_doc_props,
bool  disable_vba_code 
)
inline

设置值。

参数
[in]intent转换意图。请参考从PowerPoint2PDFSettingData::e_ConvertIntentPrint 开始的值,应该是这些值中的一个。
[in]frame_output_slides一个布尔值,指示是否在转换的PDF文档中为输出幻灯片添加边框。
[in]output_type输出类型,用于指定PowerPoint文档的哪个组件将被转换。 请参考从PowerPoint2PDFSettingData::e_OutputSlides开始的值, 应该是这些值中的一个。
[in]handout_order讲义顺序,用于指定在显示多个幻灯片的转换讲义中幻灯片出现的页面布局顺序。 请参考从PowerPoint2PDFSettingData::e_HandoutOrderHorizontalFirst 开始的值,应该是这些值中的一个。
[in]output_hidden_slides一个布尔值,指示是否将隐藏的幻灯片转换到转换的PDF文档中。
[in]include_doc_props一个布尔值,指示是否在转换的PDF文档中包含PowerPoint文档属性。
[in]disable_vba_code一个布尔值,决定是否禁用PowerPoint文档中VBA代码的执行。
返回
无。

类成员变量说明

◆ disable_vba_code

bool foxit::addon::conversion::PowerPoint2PDFSettingData::disable_vba_code

一个布尔值,决定是否禁用PowerPoint文档中VBA代码的执行。

true表示禁用VBA代码,false表示不禁用。 默认值:false
此标志仅在Windows平台上支持。

◆ frame_output_slides

bool foxit::addon::conversion::PowerPoint2PDFSettingData::frame_output_slides

一个布尔值,指示是否在转换的PDF文档中为输出幻灯片添加边框。

true表示在转换的PDF文档中为输出幻灯片添加边框。
false表示在转换的PDF文档中不为输出幻灯片添加边框。

◆ handout_order

HandoutOrder foxit::addon::conversion::PowerPoint2PDFSettingData::handout_order

讲义顺序,用于指定幻灯片在转换的讲义中出现的页面布局顺序。 在将PowerPoint转换为PDF时,讲义可用于在一页上显示多个幻灯片。 请参考从PowerPoint2PDFSettingData::e_HandoutOrderHorizontalFirst 开始的值,应该是这些值中的一个。

注解
仅当output_type是以下值之一时,此选项才可用:

◆ include_doc_props

bool foxit::addon::conversion::PowerPoint2PDFSettingData::include_doc_props

一个布尔值,指示是否在转换的PDF文档中包含PowerPoint文档属性。

true表示在转换的PDF文档中包含PowerPoint文档属性。
false表示在转换的PDF文档中不包含PowerPoint文档属性。

◆ output_hidden_slides

bool foxit::addon::conversion::PowerPoint2PDFSettingData::output_hidden_slides

一个布尔值,指示是否将隐藏的幻灯片转换到转换的PDF文档中。

true表示将隐藏的幻灯片转换到转换的PDF文档中。
false表示不将隐藏的幻灯片转换到转换的PDF文档中。