ExportConfig 是导出属性类,本类可以设置和获取报表的导出属性。如设Excel文件的口令、设PDF文件权限、设导出到PDF时的拥有者口令、设Word文件的口令等等。
◆ 实例请参考API实例 / 报表模板编辑 / 设置报表属性
l 构造函数
类名:com.raqsoft.report.usermodel.ExportConfig
public ExportConfig()
l 可用方法
getPDFUserPassword
语 法: public java.lang.String getPDFUserPassword()
功能说明: 取导出到PDF时的用户口令
Returns : 导出到PDF时的用户口令
调用举例: 略
setPDFUserPassword
语 法: public void setPDFUserPassword(java.lang.String pwd)
参数说明: pwd - 口令串
功能说明: 设导出到PDF时的用户口令
调用举例: 略
getPDFOwnerPassword
语 法: public java.lang.String getPDFOwnerPassword()
功能说明: 取导出到PDF时的拥有者口令
Returns : 导出到PDF时的拥有者口令
调用举例: 略
setPDFOwnerPassword
语 法: public void setPDFOwnerPassword(java.lang.String pwd)
参数说明: pwd - 口令串
功能说明: 设导出到PDF时的拥有者口令
调用举例: 略
getPDFPrivilege
语 法: public int getPDFPrivilege()
功能说明: 取PDF文件权限
Returns : PDF文件权限
调用举例: 略
setPDFPrivilege
语 法: public void setPDFPrivilege(int pri)
参数说明: pri - 权限标识
功能说明: PDF文件权限,该文件权限可以由下述setXXX 和 isXXX来分别取权限 用户可以不关心该方法
调用举例: 略
setPDFAssembly
语 法: public void setPDFAssembly(boolean assembly)
参数说明: assembly - boolean 文档汇编选项
功能说明: 设置是否允许文档汇编
调用举例: 略
isPDFAssembly
语 法: public boolean isPDFAssembly()
功能说明: 是否允许文档汇编
Returns : true表示允许文档汇编,false表示不允许文档汇编
调用举例: 略
setPDFCopy
语 法: public void setPDFCopy(boolean copy)
参数说明: copy – true表示允许复制,false表示不允许复制
功能说明: 设置是否允许复制
调用举例: 略
isPDFCopy
语 法: public boolean isPDFCopy()
功能说明: 是否允许复制
Returns : true表示允许复制,false表示不允许复制
调用举例: 略
setPDFDegradedPrinting
语 法: public void setPDFDegradedPrinting(boolean allowDegradedPrinting)
参数说明: allowDegradedPrinting – true表示允许打印,false表示不允许打印
功能说明: 设置是否允许打印
调用举例: 略
isPDFDegradedPrinting
语 法: public boolean isPDFDegradedPrinting()
功能说明: 是否允许打印
Returns : true表示允许打印,false表示不允许打印
调用举例: 略
setPDFFillIn
语 法: public void setPDFFillIn(boolean allowFillIn)
参数说明: allowFillIn – true表示允许填写表格栏,false表示不允许填写表格栏
功能说明: 设置是否允许填写表格栏
调用举例: 略
isPDFFillIn
语 法: public boolean isPDFFillIn()
功能说明: 是否允许填写表格栏
Returns : true表示允许填写表格栏,false表示不允许填写表格栏
调用举例: 略
setPDFModifyContents
语 法: public void setPDFModifyContents(boolean allowModifyContents)
参数说明: allowModifyContents – true表示允许更改文档,false表示不允许更改文档
功能说明: 设置是否允许更改文档
调用举例: 略
isPDFModifyContents
语 法: public boolean isPDFModifyContents()
功能说明: 是否允许更改文档
Returns : true表示允许更改文档,false表示不允许更改文档
调用举例: 略
getExcelFilePassword
语 法: public java.lang.String getExcelFilePassword()
功能说明: 取Excel文件的口令
Returns : Excel文件的口令
调用举例: 略
setExcelFilePassword
语 法: public void setExcelFilePassword(java.lang.String pwd)
参数说明: pwd - 口令串
功能说明: 设Excel文件的口令
调用举例: 略
getWordPassword
语 法: public java.lang.String getWordPassword()
功能说明: 取Word文件的口令
Returns : Word文件的口令
调用举例: 略
setWordPassword
语 法: public void setWordPassword(java.lang.String pwd)
参数说明: pwd - 口令串
功能说明: 设Word文件的口令
调用举例: 略
getNoExportPrintArea
语 法: public boolean getNoExportPrintArea()
功能说明: 获取是否有打印区域
调用举例: 略
setNoExportPrintArea
语 法: public void setNoExportPrintArea(boolean noExportPrintArea)
功能说明: 获取是否有打印区域
参数说明: noExportPrintArea – boolean
调用举例: 略
getExcelGridDisabled
语 法: public boolean getExcelGridDisabled()
功能说明: 获取excelgrid是否失效
Returns : excelgrid是否失效
调用举例: 略
setExcelGridDisabled
语 法: public void setExcelGridDisabled(boolean excelGridDisabled)
功能说明: 设置excel grid是否有效
参数说明: excelGridDisabled– boolean
调用举例: 略
setNotExportURLs
语 法: public void setNotExportURLs(java.lang.String[] notExportURLs)
功能说明: 设置不能导出路径
参数说明: notExportURLs – String[]
调用举例: 略
getNotExportURLs
语 法: public java.lang.String[] getNotExportURLs()
功能说明: 获取不能导出路径数组
Returns : 对齐方式
调用举例: 略
isExportURL
语 法: public boolean isExportURL(java.lang.String url)
功能说明: 判断是不是导出路径
参数说明 : url – String 导出路径
Returns : 是否是导出路径
调用举例: 略
setPDFModifyAnnotations
语 法: public void setPDFModifyAnnotations(boolean allowModifyAnnotations)
功能说明: 设置是否允许常规编辑、注释
参数说明 : allowModifyAnnotations–boolean
调用举例: 略
isPDFModifyAnnotations
语 法: public boolean isPDFModifyAnnotations()
功能说明: 判断是否允许常规编辑、注释
Returns : 是否允许常规编辑、注释
调用举例: 略
isPDFScreenReaders
语 法: public boolean isPDFScreenReaders()
功能说明: 是否启用视障人士内容访问
Returns : boolean是否启用视障人士内容访问
调用举例: 略
getExcelHiddenRowExported
语 法: public boolean getExcelHiddenRoExported()
功能说明: 导出到Excel时是否不导出隐藏行,缺省为true(即导出)
Returns : 导出到Excel时是否不导出隐藏行
调用举例: 略
setExcelHiddenRowExported
语 法: public void setExcelHiddenRowExported(boolean e)
功能说明: 设导出到Excel时是否导出隐藏行
参数说明: 是否导出隐藏行
调用举例: 略
getExcelHiddenColExported
语 法: public boolean getExcelHiddenColExported()
功能说明: 导出到Excel时是否不导出隐藏列,缺省为true(即导出)
Returns : 导出到Excel时是否不导出隐藏列
调用举例: 略
setExcelHiddenColExported
语 法: public void setExcelHiddenRColExported(boolean e)
功能说明: 设导出到Excel时是否导出隐藏列
参数说明: 是否导出隐藏列
调用举例: 略
getExcelURLExported
语 法: public boolean getExcelURLExported()
功能说明: 导出到Excel时是否导出超链接,默认为true,即导出
Returns : 导出到Excel时是否导出超链接
调用举例: 略
setExcelURLExported
语 法: public void setExcelURLExported(boolean e)
功能说明: 设导出到Excel时是否导出超链接
参数说明: e - 为true则导出,否则不导出
调用举例: 略
getFullyPaged
语 法: public boolean getFullyPaged()
功能说明: 导出单页Excel时是否设定分页
Returns : 导出单页Excel时是否设定分页
调用举例: 略
setFullyPaged
语 法: public void setFullyPaged(boolean paged)
功能说明: 设导出单页Excel时是否设定分页
参数说明: paged - 为true则分页,否则不分页
调用举例: 略
writeExternal
语 法: public void writeExternal(java.io.ObjectOutput out)
参数说明: out – ObjectOutput
功能说明: 序列化输出本类
调用举例: 略
readExternal
语 法: public void readExternal(java.io.ObjectInput in)
参数说明: in – ObjectInput
功能说明: 序列化输出本类
调用举例: 略
Serialize
语 法: public byte[] serialize()
功能说明: 序列化输出本类
Returns : 字符数组
调用举例: 略
fillRecord
语 法: public void fillRecord(byte[] buf)
参数说明: buf – byte[] 字符数组
功能说明: 序列化输出本类
调用举例: 略
deepClone
语 法: public java.lang.Object deepClone()
功能说明: 克隆本类
Returns : 克隆成功后返回的Object对象
调用举例: 略