目前我们的版本无法实现打印预览,可否提供些实现代码
目前我们的spread版本无法实现打印预览,可否提供WPF的实现代码 回复 1楼mm640803的帖子Spread for Silverlight 版本无法实现打印预览功能。
WPF 有一种工程模式为WPF XAML Browser Applications,具体使用方法您可以通过链接了解下: http://msdn.microsoft.com/en-us/library/aa970060(v=vs.110).aspx
Spread WPF 打印预览功能代码如下:
GcSpreadSheet1.SheetCount = 3;
GcSpreadSheet1.Sheets.SetText(0, 0, "test");
GcSpreadSheet1.Sheets.SetText(0, 0, "Page test");
GcSpreadSheet1.Sheets.SetText(0, 0, "Page 3 test");
GrapeCity.Windows.SpreadSheet.Data.PrintInfo printset = new GrapeCity.Windows.SpreadSheet.Data.PrintInfo();
printset.ShowBorder = true;
printset.ShowColumnHeader = GrapeCity.Windows.SpreadSheet.Data.VisibilityType.Show;
printset.ShowRowHeader = GrapeCity.Windows.SpreadSheet.Data.VisibilityType.Show;
printset.ShowGridLine = true;
printset.FooterCenter = "This is Page &P";
GcSpreadSheet1.Sheets.PrintInfo = printset;
GcSpreadSheet1.PrintPreview();
谢谢 回复 2楼iceman的帖子
这个是调用了8.0的打印预览方法PrintPreview,如果是老版本,通过弹出childwindow的方式是否可以实现。 回复 3楼mm640803的帖子
很抱歉,我不是很明确您指的 “弹出childwindow的方式”具体是什么方法?
如果您指的是弹出childwindow,childwindow中包含 Spread 控件,用于模拟打印预览,那需要面临的是分页问题。
页:
[1]