PDF

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

输入作为密码的字符串,使用指定的权限解锁文件。将这个值保持成空白字符串,以允许任何人按照指定权限打开该文件。