c_prnt.kb 的例行程序


AppendToString

文件名

c_prnt.kb

语法

AppendToString(REF Str:String, VAL xloc:Integer, VAL MaxLen:Integer, VAL PrnStr:String)

参数

Str - 附加的字符串

xloc - 整数位置

MaxLen - 字符串的最大长度

PrnStr - 被附加的字符串

返回

副作用

说明

这个例行程序在字符串 PrnStr 的位置 xloc 上添加字符串 Str。它使字符串 PrnStr 的长度刚好达到最大长度。

调用的对话框窗体


CsvData2File

文件名

c_prnt.kb

语法

CsvData2File(REF csvData: LIST OF STRING, VAL outFileName: STRING, VAL mode: STRING): INTEGER

参数

csvData - 打印到选定目的地的字符串列表

outFileName - 文件名

mode - 文件方式,例如:创建、添加

返回

整数 - 0 为失败,1 为成功

副作用

说明

这个例行程序使用正确的方式打开文件,并打印接收到的数据。

调用的对话框窗体


GotoNextLine

文件名

c_prnt.kb

语法

GotoNextLine(VAL pheader:Boolean)

参数

pheader - 指示是否到下一行的布尔值

返回

副作用

说明

这个例行程序确定是否到一新行,并返回 TRUE 或 FALSE。

调用的对话框窗体


GotoNextPage

文件名

c_prnt.kb

语法

GotoNextPage(VAL pheader:Boolean)

参数

pheader - 指示是否到下一页的布尔值

返回

副作用

说明

这个例行程序确定是否到一新页,并返回 TRUE 或 FALSE。

调用的对话框窗体


InvRptSendToPrinter

文件名

c_prnt.kb

语法

InvRptSendToPrinter(REF csvData: LIST OF STRING, VAL invRptDest: INTEGER, VAL fileName: STRING, VAL msgToScreen: BOOLEAN): INTEGER

参数

csvData - 打印到选定目的地的字符串列表

invRptDest - 打印报告的目的地

fileName - 文件名(如果打印到文件)

msgToScreen - 决定是否在屏幕上显示错误消息的布尔值

返回

整数 - 0 为失败,1 为成功

副作用

说明

这个例行程序格式化并打印它收到的数据。

调用的对话框窗体


max

文件名

c_prnt.kb

语法

max(VAL x1:Real, VAL x2:Real):Real

参数

x1 - 第一个对象的长度

x2 - 第二个对象的长度

返回

指示较大长度的实数

副作用

说明

这个例行程序从输入的两个值中返回较大长度。

调用的对话框窗体


min

文件名

c_prnt.kb

语法

min(VAL x1:Real, VAL x2:Real):Real

参数

x1 - 第一个对象的长度

x2 - 第二个对象的长度

返回

指示较小长度的实数

副作用

说明

这个例行程序从输入的两个值中返回较小长度。

调用的对话框窗体


PrintSelfFromScreen

文件名

c_prnt.kb

语法

PrintSelfFromScreen(VAL wh: WINDOW, VAL title: STRING, VAL printInfo: LIST OF ScreenPrintRec)

参数

wh - 窗口句柄

title - 输出标题

printInfo - 包含打印对话框所用信息的屏幕打印记录

返回

副作用

说明

这个例行程序使用正在打印的对话框控件类型以正确读取和格式化数据。然后,把这些数据打印到选中的目的地。

调用的对话框窗体


SendToPrinter

文件名

c_prnt.kb

语法

SendToPrinter(REF csvData: LIST OF STRING)

参数

csvData - 用来打印到选中目的地的字符串列表

返回

副作用

说明

这个例行程序格式化并打印它收到的数据。

调用的对话框窗体