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

继承自 Object .

Public 类型

enum  ConvertQuality { e_ConvertQualityStandard = 0, e_ConvertQualityMinimum = 1 }
 Excel转换为PDF的质量枚举。 更多...
 
enum  ScaleType { e_ScaleTypeNone = 0, e_ScaleTypeFitAllColumns = 1, e_ScaleTypeFitAllRows = 2, e_ScaleTypeFitSheet = 3 }
 用于Excel到PDF转换中Excel文档中每个工作表的缩放类型枚举。 更多...
 

Public 成员函数

 Excel2PDFSettingData ()
 构造函数。
 
 Excel2PDFSettingData (bool include_doc_props, ConvertQuality quality, bool ignore_print_area, ScaleType scale_type, bool convert_to_pdfa, bool disable_vba_code)
 带参数的构造函数。 更多...
 
Excel2PDFSettingDataoperator= (const Excel2PDFSettingData &data)
 赋值操作符。 更多...
 
void Set (bool include_doc_props, ConvertQuality quality, bool ignore_print_area, ScaleType scale_type, bool convert_to_pdfa)
 设置值。 更多...
 

Public 属性

bool convert_to_pdfa
 (保留)一个布尔值,指示是否转换为PDF/A文件或普通PDF文件。 目前,这是无用的,Foxit PDF SDK将视为false更多...
 
bool disable_vba_code
 一个布尔值,决定是否禁用Excel文档中VBA代码的执行。 更多...
 
bool ignore_print_area
 一个布尔值,指示在将Excel文档转换为PDF文件时是否忽略任何设置的打印区域。 更多...
 
bool include_doc_props
 一个布尔值,指示是否在转换的PDF文档中包含Excel文档属性。 更多...
 
ConvertQuality quality
 Excel转换为PDF的质量。请参考从 Excel2PDFSettingData::e_ConvertQualityStandard开始的值, 应该是这些值中的一个。
 
ScaleType scale_type
 将Excel文档转换为PDF文件时Excel工作表的缩放类型。 请参考从Excel2PDFSettingData::e_ScaleTypeNone开始的值, 应该是这些值中的一个。
 

详细描述

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

成员枚举类型说明

◆ ConvertQuality

Excel转换为PDF的质量枚举。

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

枚举值
e_ConvertQualityStandard 

标准质量。

e_ConvertQualityMinimum 

最低质量。

◆ ScaleType

用于Excel到PDF转换中Excel文档中每个工作表的缩放类型枚举。

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

枚举值
e_ScaleTypeNone 

无缩放。

e_ScaleTypeFitAllColumns 

将一个工作表的所有列适合一页。

e_ScaleTypeFitAllRows 

将一个工作表的所有行适合一页。

e_ScaleTypeFitSheet 

将一个工作表适合一页。

构造及析构函数说明

◆ Excel2PDFSettingData()

foxit::addon::conversion::Excel2PDFSettingData::Excel2PDFSettingData ( bool  include_doc_props,
ConvertQuality  quality,
bool  ignore_print_area,
ScaleType  scale_type,
bool  convert_to_pdfa,
bool  disable_vba_code 
)
inline

带参数的构造函数。

参数
[in]include_doc_props一个布尔值,指示是否在转换的PDF文档中包含Excel文档属性。
[in]qualityExcel到PDF转换的质量。请参考从Excel2PDFSettingData::e_ConvertQualityStandard 开始的值,应该是这些值中的一个。
[in]ignore_print_area一个布尔值,指示在将Excel文档转换为PDF文件时是否忽略任何设置的打印区域。
[in]scale_type将Excel文档转换为PDF文件时Excel工作表的缩放类型。 请参考从Excel2PDFSettingData::e_ScaleTypeNone开始的值, 应该是这些值中的一个。
[in]convert_to_pdfa(保留)一个布尔值,指示是否转换为PDF/A文件或普通PDF文件。 目前,这是无用的,Foxit PDF SDK将视为false
[in]disable_vba_code一个布尔值,决定是否禁用Excel文档中VBA代码的执行。

成员函数说明

◆ operator=()

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

赋值操作符。

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

◆ Set()

void foxit::addon::conversion::Excel2PDFSettingData::Set ( bool  include_doc_props,
ConvertQuality  quality,
bool  ignore_print_area,
ScaleType  scale_type,
bool  convert_to_pdfa 
)
inline

设置值。

参数
[in]include_doc_props一个布尔值,指示是否在转换的PDF文档中包含Excel文档属性。
[in]qualityExcel到PDF转换的质量。请参考从Excel2PDFSettingData::e_ConvertQualityStandard 开始的值,应该是这些值中的一个。
[in]ignore_print_area一个布尔值,指示在将Excel文档转换为PDF文件时是否忽略任何设置的打印区域。
[in]scale_type将Excel文档转换为PDF文件时Excel工作表的缩放类型。 请参考从Excel2PDFSettingData::e_ScaleTypeNone开始的值, 应该是这些值中的一个。
[in]convert_to_pdfa(保留)一个布尔值,指示是否转换为PDF/A文件或普通PDF文件。 目前,这是无用的,Foxit PDF SDK将视为false
[in]disable_vba_code一个布尔值,决定是否禁用Excel文档中VBA代码的执行。
返回
无。

类成员变量说明

◆ convert_to_pdfa

bool foxit::addon::conversion::Excel2PDFSettingData::convert_to_pdfa

(保留)一个布尔值,指示是否转换为PDF/A文件或普通PDF文件。 目前,这是无用的,Foxit PDF SDK将视为false

true表示将Excel文档转换为PDF/A文件。
false表示将Excel文档转换为普通文件。

◆ disable_vba_code

bool foxit::addon::conversion::Excel2PDFSettingData::disable_vba_code

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

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

◆ ignore_print_area

bool foxit::addon::conversion::Excel2PDFSettingData::ignore_print_area

一个布尔值,指示在将Excel文档转换为PDF文件时是否忽略任何设置的打印区域。

true表示忽略Excel文档中的任何打印区域设置。
false表示使用Excel文档中的打印区域设置。

◆ include_doc_props

bool foxit::addon::conversion::Excel2PDFSettingData::include_doc_props

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

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