转:PowerBuilder 9.0 Datawindow 导出 pdf 文件
来源:互联网 发布:在线配眼镜软件 编辑:程序博客网 时间:2024/05/24 06:25
PowerBuilder 9.0 Datawindow 导出 pdf 文件
1. 下载安装gs705w32.exe
http://www.processlist.com/info/gs705w32.html
2. 安装 gs705w32.exe ,默认安装路经为c:/gs。(PS:要将bin中文件复制到C:/Program Files/Sybase/Shared中去)
3. 安装虚拟打印机
1) 直接在 控制面板 > 打印机和传真 > 添加打印机,端口任意,默认的LPT1就可以;
2) 打印机驱动是PowerBuilder9.0自带的,就在PowerBuilder9.0的安装文件夹下,
选择从 磁盘安装 > X:/Program Files/Sybase/Shared/PowerBuilder/drivers, 选择 ADIST5.INF,读取到五个驱动:
Acrobat Distiller,
Acrobat Distiller CS,
Acrobat Distiller CT,
Acrobat Distiller J,
Acrobat Distiller K
选择第一个Acrobat Distiller
4. 在代码中利用SaveAs()输出 pdf 文件:
string ls_title = "输出 pdf 文件"
string ls_PathName, ls_FileName
// 选择输出文件
li_rc = GetFileSaveName(ls_title, ls_PathName, ls_FileName, "pdf","pdf file (*.pdf), *.pdf")
if(li_rc = 1) then
// 使用 Distill 方法输出 pdf 文件
dw_1.Object.DataWindow.Export.PDF.Method = Distill!
// 选择打印机
dw_1.Object.DataWindow.Printer = "Acrobat Distiller"
dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript="Yes"
// 输出 pdf 文件
if(dw_1.SaveAs(ls_PathName, PDF!, true) = 1) then
messagebox(ls_title,"保存成功!")
else
Messagebox(ls_title,"保存失败!",StopSign!)
end if
end if
另外,你也可以在X:/Program Files/Sybase/Shared/PowerBuilder/drivers下编辑.BAT文件,写入:
rundll32.exe printui.dll,PrintUIEntry /if /f .//ADIST5.INF /r "LPT1:" /b "Acrobat Distiller" /m "Acrobat Distiller"
运行它来实现添加虚拟打印机。
- 转:PowerBuilder 9.0 Datawindow 导出 pdf 文件
- PowerBuilder 9.0 Datawindow 导出 pdf 文件
- PowerBuilder DataWindow 导出Excel文件
- PowerBuilder 数据窗口 导出 pdf 文件
- PowerBuilder9.0中Datawindow另存为pdf文件
- PowerBuilder Datawindow 滚动条控制
- JAVA 导出PDF文件
- 数据导出PDF文件
- java PDF文件导出
- java导出PDF文件
- Java导出PDF文件
- php 导出pdf文件
- scriptform 导出pdf文件
- smartforms 导出pdf文件
- java 导出pdf文件
- Itext 导出pdf文件
- PowerBuilder 双击datawindow列标题排序
- 图学PowerBuilder----Datawindow保存数据功能
- FCKeditor在Asp.Net中的配置
- Cannot start ECMT Manager
- 拼图游戏
- spring中的控制反转与依赖注入
- 内存池技术介绍
- 转:PowerBuilder 9.0 Datawindow 导出 pdf 文件
- UltraWebGrid单元格中加入超链接
- 深入理解D3D9
- datalist的实例运用
- 欲为Java技术大牛所需的25个学习要点
- 学习线程和容器
- 计算机字、字长理解
- 程序设计语言分类
- 如何量化用户体验UE(How To Quantify The User Experience)