PDF格式,或便携式文档格式,可以用Adobe Acrobat Reader打开。PDF导出过滤器具有大量有用的属性使您可以控制输出。您可以将 PDFExport 的DLL引用添加到工程中,或者从工具箱将其拖动到窗体的组件区域(此时会自动添加 PDFExport的DLL引用),然后在代码或者属性窗口中设置相关属性。
GrapeCity.ActiveReports.Export.Pdf.v9.dll
PDF导出器属性表属性 |
有效值 |
描述 |
ConvertMetaToPng |
True 或 False (默认值) |
设置为True可以将任何Windows图元文件图像转变成PNG格式以减少文件大小。如果报表没有图元文件,则忽略此设置。 |
ExportBookmarks |
True (默认值) 或 False |
设置为True可以从报表的书签生成PDF书签。如果报表没有书签,则忽略此设置。使用Options.DisplayMode属性控制书签如显示。参见后续。 |
FontFallback |
字体名称字符串 |
一个由逗号分隔的字体名称字符串,会在缺失原始字体时使用。 |
ImageQuality |
Lowest, Medium (默认值), 或 Highest |
设置ImageQuality属性为Highest以便在转换Windows图元文件(.wmf和.emf)时取得最佳的印刷效果。设置为Lowest以控制文件大小。如果报表没有图元文件,则忽略此设置。 |
ImageResolution |
75 - 2400 dpi |
设置为75DPI以节省空间,150DPI便于屏幕浏览,300DPI或更高用来提高印刷质量。当报表包含图元文件或者使用了Page.DrawPicture API时,结合使用ImageQuality属性以获取最佳效果。以上两个属性对其他图像类型无效。 |
NeverEmbedFonts |
一个由分号分割的字体名称字符串 |
列举所有您不想嵌入到PDF文件中的字体,以缩小文件尺寸。当您在报表中使用了很多字体时,此设置具有明显效果。 |
Options |
参见后续 |
展开此属性,可以看到一组子属性。这些设置控制Adobe Acrobat Reader第一次打开输出的PDF文件时如何显示。详情参阅下表。 |
Security |
参见后续 |
展开此属性,可以看到一组子属性。这些设置控制输出PDF的加密和权限。详情参阅下表。 |
Signature |
一个合法的PDF签名对象 object. |
此属性必须通过代码进行设置。更多信息,请参阅数字签名(专业版)和创建一个数字签名的PDF导出文件 |
Version |
Pdf11, Pdf12,或 Pdf13(默认值) |
默认值是PDF规范1.3,这是Acrobat 4.0支持的本地文件格式,或者您可以将其设置成一个较早的版本。 |
PDF(便携式文件格式)
用途:
l 创建在不同机器上格式不变的可打印报表
l 可以通过Adobe Acrobat Reader 打开
不支持:
l 不支持所有控件
选项和安全性
当您展开属性窗口的Options 或者 Security 属性时,会展开并显示下列子属性。
PDF Options属性表
属性 |
合法值 |
描述 |
Application |
String |
设置要显示在Acrobat文档属性对话框,说明选项卡,Application字段显示的字符串值。 |
Author |
String |
设置要显示在Acrobat文档属性对话框,说明选项卡,作者字段显示的字符串值。 |
CenterWindow |
True 或者 False(默认值) |
设置为True时,AcrobatRead第一次打开文件时显示在屏幕中心位置。 |
DisplayMode |
None (默认值), Outlines, Thumbs, or FullScreen |
选择在文档第一次打开时如何显示书签。 None(默认值)默认不显示书签,需要用户手动打开。 Outlines 纲要显示书签。 Thumbs 将书签显示为缩略图。 FullScreen 全屏显示文档,不显示书签。 |
DisplayTitle |
True 或者 False(默认值) |
设置为True,使用下面Title属性字符串作为标题,否则使用文件名。 |
FitWindow |
True 或者 False(默认值) |
设置为True,以扩大窗口适应第一个显示页的大小。 |
HideMenubar |
True 或者 False(默认值) |
设置为True,以便在第一次打开文档时隐藏Acrobat的菜单。 |
HideToolbar |
True 或者 False(默认值) |
设置为True,以便在第一次打开文档时隐藏Acrobat的工具栏。 |
HideWindowUI |
True 或者 False(默认值) |
设置为True,以便在第一次打开文档时隐藏Acrobat的滚动条和导航控件。 |
Keywords |
String |
设置要显示在Acrobat文档属性对话框,说明选项卡,关键词字段显示的字符串值。 |
OnlyForPrint |
True或者False(默认值) |
设置PDF文件是否只用于打印。 |
Subject |
String |
设置要显示在Acrobat文档属性对话框,说明选项卡,主题字段显示的字符串值。 |
Title |
String |
设置要显示在Acrobat文档属性对话框,说明选项卡,标题字段显示的字符串值。 在使用 Acrobat 打开文件时,必须设置DisplayTitle属性为True该属性才会起作用。 |
PDF安全属性表
属性 |
有效值 |
描述 |
Encrypt |
True 或者 False(默认值) |
设置为True将任何Windows图元文件图像转换为PNG格式,以减少文件大小。如果报表中没有图元文件,该设置将被忽略。 |
OwnerPassword |
String |
输入作为密码的字符串,解锁文件指定的权限。 |
Permissions |
None, AllowPrint, AllowModifyContents, AllowCopy, AllowModifyAnnotations, AllowFillIn, AllowAccessibleReaders, AllowAssembly |
从复选框选择多个值作为授予的权限。默认情况下,授予所有权限。 |
Use128Bit |
True (默认值) 或者 False |
设置为False,使用具有有限权限的40位加密(禁用 AllowFillIn , AllowAccessibleReaders 和 AllowAssembly权限。) |
UserPassword |
String |
输入作为密码的字符串,使用指定的权限解锁文件。将这个值保持成空白字符串,以允许任何人按照指定权限打开该文件。 |