Flash 查看器

FlashViewer 是 WebViewer 控件的查看器类型之一。它包括工具栏,以及侧栏(包含目录和缩略图选项卡)。

使用 Flash 查看器,必须将以下文件复制到您的项目文件夹。

     GrapeCity.ActiveReports.Flash.v9.swf

     GrapeCity.ActiveReports.Flash.v9.Resources.swf

注意:GrapeCity.ActiveReports.Flash.v9.Resources.swf 用于本地化,只有当您想要使用的不同于默认的语言资源时才需要该文件。默认区域设置为美国英语 (en_US)。

这些文件位于...\GrapeCity\ActiveReports 9\Deployment\Flash 文件夹中。

在 WebViewer 控件 ViewerType 属性中,选择 FlashViewer 即可。此外,您可以通过使用 FlashViewerOptions 属性来自定义的查看器。

l Flash 查看器属性

要访问 Flash 查看器中的属性,请选择 ASPX 页面上的 WebViewer,并在属性窗口中展开FlashViewerOptions节点。如果 ViewerType 设置为 FlashViewer 之外的任何类型,这些设置将被忽略。

属性

说明

DisplayTransparency

指定是否打印透明对象。

HyperLinkBackColor

指定超链接显示在查看器中的背景的色。

HyperLinkForeColor

指定超链接文本的颜色。

HyperLinkUnderline

指定超链接的文本是否带有下划线。

MultiPageViewColumns

指定当 ViewType 设置为多页时显示的列数。

MultiPageViewRows

指定当ViewType 设置为多页时显示的行数。

PageNumber

指定要显示最初的页面。

PrintOptions

AdjustPaperOrientation

指定如何处理在打印过程中的纸张方向。可选值:

None (不选中Orientation)

       Auto(Flash 查看器检查每个页面并更改方向,如有必要)

       AdjustByFirstPage (Flash 查看器检查报表的第一页,如果打印方向和打印机设置不匹配,将调整整个报表的设置,而不逐一检查报表中每一页的设置)

ScalePages

指定如何处理在打印过程中的页面缩放。可选值:

       None (不缩放页面)

       Auto(如果和纸张大小不匹配,将向缩小页面)

       AllowScaleUp (页面放大或缩小到最适合的纸张)

StartPrint

指定是否在报表加载完成之后进行打印操作。如果将 WebViewer的高度和宽度属性设置为 0,可在不显示打印对话框的情况下直接打印报表。

ResourceLocale

指定用于本地化的文化。用逗号分隔多个值。

ResourceUrl

指定 SWF 资源文件的 Url ,用逗号分隔。

SearchResultsBackColor

指定用来突出显示在报表页的搜索结果文本的背景颜色。

SearchResultsForeColor

指定在报表页中突出显示的搜索结果文本的文本颜色。

ShowSplitter

指定是否显示拆分器,它允许用户比较报表查看器中的页面。

ThemeUrl

指定FlashViewer主题的相对 URL。下列是内置的主题,并可以在...\GrapeCity\ActiveReports 9\Deployment\Flash\Themes文件夹中找到,并在您的项目中使用。

       FluorescentBlue.swf

       Office.swf

       OliveGreen.swf

       Orange.swf

       VistaAero.swf

       WindowsClassic.swf

       XP.swf

TocPanelOptions

Alignment

指定目录面板中的对齐方式。选择从左边或右边。

ShowThumbnails

指定是否显示页面缩略图视图面板。

ShowToc

指定是否在 FlashViewer 中显示目录。

Visible

指定是否在初始状态下显示目录,而无需用户单击切换侧边栏按钮。

Width

指定目录面板的宽度,以像素为单位。

Url

指定 FlashViewer 控件的相对 URL。如果此值为空,ActiveReports 在主目录中查找。

UseClientApi

指定是否允许使用FlashViewer的客户端 API (javascript)。如果设置为 False,Flash 查看器将忽略任何 javascript 命令。

ViewType

指定页面视图的类型。从单个、多页,或连续。

WindowMode

指定显示选项,比如透明度、分层, FlashViewer在浏览器中的定位。可选值:

    Window(在 Web 页上的矩形窗口中显示 Flash 查看器)

    Opaque(显示带有填充背景查看器)

    Transparent(显示带有透明背景查看器) 这种模式可能会降低动画性能。

Zoom

指定的缩放比例,介于10%至 800%之间。

l Flash 查看器快捷键

键盘快捷方式

行动

Ctrl + F

显示查找对话框。

F3

显示下一个查找结果。

Esc

关闭查找对话框。

Page Down

跳转到下一页。

Page Up

跳转到前一页。

Ctrl + P

显示打印对话框。

Ctrl + T

显示目录。

Ctrl + Home

跳转到第一页。

Ctrl + End

跳转到最后一页。

Ctrl + Right

跳转到下一页。

Ctrl + Left

跳转到前一页。

Ctrl +-

缩小。

Ctrl + +

放大。

Left, Right, Up, Down

移动页面的可见区域到相应的方向。

Home, End

移动至当前页的开头或结尾。

Ctrl + 0 (零)

将缩放比例设置为 100%。

Ctrl + 鼠标滚轮

向上或向下更改缩放比例。

Ctrl + M

显示多个页面。

Ctrl + S

显示单个页面。

注意:与任何其他Flash的应用程序相似,如果 Flash 查看器没有获得焦点,浏览器键盘快捷键是不会生效的。点击Flash 查看器之外的任何地方,焦点将回到浏览器中。同样,要使用 Flash 查看器键盘快捷方式,请单击 Flash 查看器以此让 Flash 查看器获得焦点。

l Flash 查看器中的打印功能

Flash 查看器工具栏有打印按钮和页面范围按钮。请注意,您不能在打印设置对话框中设置打印范围,所以,您必须在打印之前设置好打印范围。

打印

1、在 Flash 查看器工具栏上,单击打印按钮。

在 Flash 查看器工具栏上,单击打印按钮

2、在出现打印对话框,选择打印机设置,单击打印

页面范围

1、在 Flash 查看器工具栏上,单击页面范围按钮。

在 Flash 查看器工具栏上,单击页面范围按钮

2、在页面范围对话框中选择所有页当前页指定范围,然后单击确定

在页面范围对话框中选择所有页,当前页或指定范围,然后单击确定

3、在 Flash 查看器工具栏上,单击打印按钮,然后,在打印对话框中单击打印