ExportConfig- 导出属性类

阅读(2758) 标签: excel, pdf,

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对象

调用举例: