vs2005 Reportview打印布局问题与导出PDF问题
Corny 2006-08-30 12:49:17 问题1:使用reportview作Win Form应用报表打印,在打印布局上不能正确识别打印纸张类型定义,每次执行的时候总是会生成Letter,并在打印(模拟打印)时产生空页,若更改打印机缺省纸张类别,可正确生成打印页面,但在打印时在最后生成一空页,此时点击打印布局按钮,又会改回Letter布局。使用reportview的打印对话框设置后刷新报表异常的慢有时候甚至进程死锁,Bug?
问题2:使用导出按钮导出为pdf文件时,产生如下错误:
对 PInvoke 函数“Microsoft.ReportViewer.Common!Microsoft.ReportingServices.Rendering.ImageRenderer.CompositionPDF+WindowsGDIWrapper::GetGlyphIndicesW”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。
请问该导出要求程序以什么方式签名?奇怪的是,执行从MS网站上下载的例程没有该错误,并且例子程序没有任何签名。请教一下,该如何解决?