动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   数据库 → 阅读文章

 循序渐进学习Power Builder 6.0(12-2)

作者:郁郁小蝎 来源:中国站长学院 
阅读 数 547 人次 , 2006-2-15 17:53:00 

12.2 在程序中打印

在程序中如何提供打印功能呢?这里有三种调用打印函数的格式可供选择。

1. 对数据窗口控制或者数据窗口可以使用这种打印格式。

DATAWINDOWNAME.Print(cancel_window)

这里cancel_window 是一个布尔值,它指出是否要显示一个用户可以用来中止打印动作的窗口。

这种格式只适用于打印单个数据窗口的内容,如果要在同一个作业当中打印多个数据窗口的内容,就要使用PRINTDATAWINDOW函数。

2. 对任何对象均可使用第二种语法。

OBJECTNAME.Print(job#,x,y,{width,height})

这种打印格式是直截了当的。JOB#指出作业,X和Y指出打印作业指出的打印区。WIDTH 和 HEIGHT指出打印的长度和宽度。如果不特别的说明长宽的值,那么就使用对象原来的大小。

3. 打印函数的第三种格式可以用来打印串值:

Print(job#,{tab1,}string_value{,tab2})

其中,TAB1说明打印开始之前打印光标应该移动到哪里(千分之一英寸为单位)。什么是打印光标呢?POWER BUILDER使用打印光标来保持打印区域内依次打印最后结束处的坐标轨迹。若没有给出TAB1,或者TAB1的值小于当前光标的X坐标,则从所在的位置开始打印。

TAB2指定的是打印之后光标应该处在的位置,如上所述,或者TAB1的值小于当前光标的X坐标,那么光标保留在它原来的位置。如果字符串中包括换行字符,那么最初的TAB位置只适合第一行。

  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:循序渐进学习Power Builder 6.0(12-1)
· 下一篇:循序渐进学习Power Builder 6.0(12-3)
· 全面接触SQL语法(5)
· 通用删除某表某字段满足条件的记录两个函数
· 循序渐进学习Power Builder 6.0(7-0)
· 修改MySQL中一个用户的密码
· 用DAO或ADO正确访问Access 2000


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077