Hi,
与FlashViewer的工具栏比较,WPFViewer 缺少几个与报表浏览相关的按钮,如连续模式,多页显示等按钮;
这是因为WPF 平台本身对硬件的要求比较高,而且在运行时非常占用资源,影响项目性能。
由于这些WPF 平台本身的限制,所以就在设计WPFViewer时移除掉了这些功能,所以暂不支持这些功能。
但是WPFViewer 支持自定义按钮添加到工具栏:参考产品文档 :http://www.gcpowertools.com.cn/d ... !Documents/wpf5.htm
自定义按钮的示例,参考本地安装示例:..\Documents\GrapeCity Samples\ActiveReports 10\WPF Viewer\C#
在印刷按钮 旁添加 印刷 文字:
1. 修改DefaultWPFViewerTemplates.xaml 文件
2. 找到PrintButton,在下面添加TextBlock ,输入”印刷“
3. 将DefalustWPFViewerTemplates.xaml 文件参考 上面的链接 添加到项目中。
代码如下:
- <Separator Name="PrintGroupSeparator" />
- <!--Print button-->
- <Button Name="PrintButton" Style="{StaticResource ToolButton}" Command="{Binding Print, Converter={StaticResource CommandConverter}}" AutomationProperties.AutomationId="PrintButton" ToolTipService.ToolTip="{Binding Source={StaticResource res}, Path=Resources.ToolbarTooltip_Print}" >
- <Image Style="{StaticResource ToolButtonImage}" Source="{Binding Source={StaticResource res}, Converter={StaticResource ResourceImageConverter}, Path=Resources.CmdIcon_print}" />
- </Button>
- <b> <TextBlock Text="印刷" DockPanel.Dock="Right" /></b>
- <Separator />
复制代码
|