Foxit PDF SDK

Public 类型 | Public 成员函数 | 属性 | 所有成员列表
foxit.addon.conversion.PowerPoint2PDFSettingData类 参考

继承自 SystemIDisposable .

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

## Public 成员函数
| PowerPoint2PDFSettingData ()
| 构造函数。
| PowerPoint2PDFSettingData (PowerPoint2PDFSettingData.ConvertIntent intent, bool frame_output_slides, PowerPoint2PDFSettingData.OutputType output_type, PowerPoint2PDFSettingData.HandoutOrder handout_order, bool output_hidden_slides, bool include_doc_props, bool disable_vba_code)
| 带参数的构造函数。 更多...
void | Set (PowerPoint2PDFSettingData.ConvertIntent intent, bool frame_output_slides, PowerPoint2PDFSettingData.OutputType output_type, PowerPoint2PDFSettingData.HandoutOrder handout_order, bool output_hidden_slides, bool include_doc_props, bool disable_vba_code)
| 设置值。 更多...

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

## 详细描述

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

## 成员枚举类型说明

## ◆ ConvertIntent

enum foxit.addon.conversion.PowerPoint2PDFSettingData.ConvertIntent
| strong

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

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

枚举值
e_ConvertIntentPrint | 意图：转换结果文件将用于打印。
e_ConvertIntentScreen | 意图：转换结果文件将用于屏幕显示。

## ◆ HandoutOrder

enum foxit.addon.conversion.PowerPoint2PDFSettingData.HandoutOrder
| strong

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

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

枚举值
e_HandoutOrderHorizontalFirst | 在以讲义类型转换PowerPoint时，转换时连续幻灯片 首先水平显示（按水平行排列）的讲义。
e_HandoutOrderVerticalFirst | 在以讲义类型转换PowerPoint时，转换时连续幻灯片 首先垂直显示（按垂直列排列）的讲义。

## ◆ OutputType

enum foxit.addon.conversion.PowerPoint2PDFSettingData.OutputType
| strong

用于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 | ( | PowerPoint2PDFSettingData.ConvertIntent | intent,
|  | bool | frame_output_slides,
|  | PowerPoint2PDFSettingData.OutputType | output_type,
|  | PowerPoint2PDFSettingData.HandoutOrder | handout_order,
|  | bool | output_hidden_slides,
|  | bool | include_doc_props,
|  | bool | disable_vba_code
| ) |  |
| inline

带参数的构造函数。

参数

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

## 成员函数说明

## ◆ Set()

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

设置值。

参数

  [in] | intent | 转换意图。请参考从foxit.addon.conversion.PowerPoint2PDFSettingData.ConvertIntent.e_ConvertIntentPrint 开始的值，应该是这些值中的一个。
  [in] | frame_output_slides | 一个布尔值，指示是否在转换的PDF文档中为输出幻灯片添加边框。
  [in] | output_type | 输出类型，用于指定PowerPoint文档的哪个组件将被转换。 请参考从foxit.addon.conversion.PowerPoint2PDFSettingData.OutputType.e_OutputSlides 开始的值， 应该是这些值中的一个。
  [in] | handout_order | 讲义顺序，用于指定在显示多个幻灯片的转换讲义中幻灯片出现的页面布局顺序。 请参考从foxit.addon.conversion.PowerPoint2PDFSettingData.HandoutOrder.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
| get set

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

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

## ◆ frame_output_slides

bool foxit.addon.conversion.PowerPoint2PDFSettingData.frame_output_slides
| get set

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

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

## ◆ handout_order

PowerPoint2PDFSettingData.HandoutOrder foxit.addon.conversion.PowerPoint2PDFSettingData.handout_order
| get set

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

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

  - foxit.addon.conversion.PowerPoint2PDFSettingData.OutputType.e_OutputOneSlideHandouts

  - foxit.addon.conversion.PowerPoint2PDFSettingData.OutputType.e_OutputTwoSlideHandouts

  - foxit.addon.conversion.PowerPoint2PDFSettingData.OutputType.e_OutputThreeSlideHandouts

  - foxit.addon.conversion.PowerPoint2PDFSettingData.OutputType.e_OutputFourSlideHandouts

  - foxit.addon.conversion.PowerPoint2PDFSettingData.OutputType.e_OutputSixSlideHandouts

  - foxit.addon.conversion.PowerPoint2PDFSettingData.OutputType.e_OutputNineSlideHandouts

## ◆ include_doc_props

bool foxit.addon.conversion.PowerPoint2PDFSettingData.include_doc_props
| get set

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

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

## ◆ output_hidden_slides

bool foxit.addon.conversion.PowerPoint2PDFSettingData.output_hidden_slides
| get set

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

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