你可以装一个pdf虚拟打印机,然后直接用activereport打印就可以了!
解决方案 »
- vb msgbox函数的使用方法
- 求个VB语句的正确写法
- innerText这个属性属于html方面的知识吗?哪里有全面的html帮助或资料?
- winsock通过HTTP协议访问外网,在有网关的情况,怎么访问不了了????
- 安装MDAC2.8MDACTYP.EXE为什么还提示类不支持自动化或不支持期望的接口(在线急)
- 字符串和 from 的转换?
- Winsock怎么监控网络能不能上网要怎么搞
- vb中怎么弄个下划线的输入框啊
- 关于VB连接数据库问题!继续老大们帮忙啊!
- 救急!!关于datacombo与msflexgrid的叠加问题
- 如何从文档中读取我所要的数据???我用的是filesystemobject
- 分还要加,请问如何做 把一个函数传给另一个函数,使其能调用另一个函数。
作 者: powpow (飞机)
等 级:
信 誉 值: 100
所属论坛: Visual Basic
问题点数: 40
回复次数: 0
发表时间: 2002-03-28 17:32:00
Activereport可以导出PDF,RTF,HTML等多种格式,但首先要在VB中“引用”DLL连接库,如EXport PDF Filter等。
下面是一个例子供参考:
Dim PdfFile As New ActiveReportsPDFExport.ARExportPDF, PrintToPath As String
PrintToPath = GetIniS("Path&Name", "PrintTo", SystemTempPath)
With PdfFile
.FileName = PrintToPath & Car_Nr & ".pdf"
.SemiDelimitedNeverEmbedFonts = ""
.JPGQuality = 100
.AcrobatVersion = DDACR40
.Export ZP5Report.Pages
End With
还是那句话,应该在“工具”菜单下……“引用”菜单中选取“ActiveReport Export PDF Filter”(导出PDF格式)或者“ActiveReport Export Excel Filter”(导出Excel格式)等等连接库后,在进行指定文件名(Filename)、生成质量(JPGQuality)等等导出工作,具体的例子在ActiveReport安装目录下有一个Samples目录,内有许多实例可供参考!
看清楚了“.Export Report.Pages”,在用Export方法时,请指定需要输出的页数,“Report.Pages”是指输出报告所有的页数
运行到.export report.pages时出错
With PdfFile
.FILENAME = "c:\1.pdf"
.SemiDelimitedNeverEmbedFonts = ""
.JPGQuality = 100
.AcrobatVersion = DDACR40
.Export Report.Pages
End With
出现错误
ActiveReports PDF export DLL error
Pages collection contains 0 pages. Export Fails.