print是一個列印輸出語句。 不帶輸出項的print即為輸出一個空行,如果之前的print語句輸出項的最後用了諸如“,”或“;”,則表示其輸出是在同一行上。其後面的空的print語句用來消除前面的print語句一直在同一行上輸出的效果,使其後面的輸出是在下一行。 Print() 功能 以當前字型在開啟的列印作業中列印一行或多行文字。 語法Print(printjobnumber,{tab1,}string{,tab2}) 引數printjobnumber:用PrintOpen()函式開啟的列印作業號tab1:Integer型別,可選項,指定文字開始列印的位置,在開始列印字串之前將列印游標移動到該位置,從列印區的左邊界開始計算,以千分之一英寸為單位。如果列印游標已經位於指定位置、或列印游標已經超過了指定位置、或省略了該引數,那麼,Print()函式從列印游標的當前位置開始列印string:string型別,指定要列印的字串。如果字串中包括回車換行字元(~r~n),那麼該字串將被分成多行輸出,但是,除第一行之外,其它行忽略tab1引數指定的起始列印位置tab2:Integer型別,可選項,指定字串列印結束後列印游標移動到的位置,從列印區的左邊界開始計算,以千分之一英寸為單位。如果列印游標已經超過了指定位置,那麼Print()函式忽略該引數,列印游標位於已列印字串的尾部。如果省略了該引數,Print()函式把列印游標移動到下一行的起始位置。返回值Integer。函式執行成功時返回1,發生錯誤時返回-1。如果任何引數的值為NULL,Print()函式返回NULL。用法在列印作業中,PowerBuilder使用列印游標來跟蹤列印位置。列印游標儲存了即將列印區域左上角的座標。使用Print()函式列印文字後,PowerBuilder自動更新列印游標。PowerBuilder使用行距來決定打印出的兩行文字之間的距離,行距與字元的高度成比例,預設的行距是字元高度的1.2倍。使用PrintSetSpacing()函式可以改變行距。當Print()函式在下一行列印輸出時,它把列印游標的x座標設定為0、y座標增加當前行距指示的數值。由於每列印一行時Print()函式都自動調整列印游標的y座標位置,因此,該函式會自動處理分頁,因此,應用程式沒有必要呼叫PrintPage()函式進行分頁。列印區由紙張的物理尺寸和邊界空白決定,PrintSend()函式能夠傳送具體印表機的ESC控制序列,使用這個函式可以改變邊界空白的大小。另外,在列印開始之前,使用PrintDefineFont()和PrintSetFont()函式可以改變Print()使用的字型。 PRINT (DOS命令) 列印文字檔案。 PRINT [/D:device] [[drive:][path]filename[...]] /D:device 指定印表機裝置。 vb語句
print是一個列印輸出語句。 不帶輸出項的print即為輸出一個空行,如果之前的print語句輸出項的最後用了諸如“,”或“;”,則表示其輸出是在同一行上。其後面的空的print語句用來消除前面的print語句一直在同一行上輸出的效果,使其後面的輸出是在下一行。 Print() 功能 以當前字型在開啟的列印作業中列印一行或多行文字。 語法Print(printjobnumber,{tab1,}string{,tab2}) 引數printjobnumber:用PrintOpen()函式開啟的列印作業號tab1:Integer型別,可選項,指定文字開始列印的位置,在開始列印字串之前將列印游標移動到該位置,從列印區的左邊界開始計算,以千分之一英寸為單位。如果列印游標已經位於指定位置、或列印游標已經超過了指定位置、或省略了該引數,那麼,Print()函式從列印游標的當前位置開始列印string:string型別,指定要列印的字串。如果字串中包括回車換行字元(~r~n),那麼該字串將被分成多行輸出,但是,除第一行之外,其它行忽略tab1引數指定的起始列印位置tab2:Integer型別,可選項,指定字串列印結束後列印游標移動到的位置,從列印區的左邊界開始計算,以千分之一英寸為單位。如果列印游標已經超過了指定位置,那麼Print()函式忽略該引數,列印游標位於已列印字串的尾部。如果省略了該引數,Print()函式把列印游標移動到下一行的起始位置。返回值Integer。函式執行成功時返回1,發生錯誤時返回-1。如果任何引數的值為NULL,Print()函式返回NULL。用法在列印作業中,PowerBuilder使用列印游標來跟蹤列印位置。列印游標儲存了即將列印區域左上角的座標。使用Print()函式列印文字後,PowerBuilder自動更新列印游標。PowerBuilder使用行距來決定打印出的兩行文字之間的距離,行距與字元的高度成比例,預設的行距是字元高度的1.2倍。使用PrintSetSpacing()函式可以改變行距。當Print()函式在下一行列印輸出時,它把列印游標的x座標設定為0、y座標增加當前行距指示的數值。由於每列印一行時Print()函式都自動調整列印游標的y座標位置,因此,該函式會自動處理分頁,因此,應用程式沒有必要呼叫PrintPage()函式進行分頁。列印區由紙張的物理尺寸和邊界空白決定,PrintSend()函式能夠傳送具體印表機的ESC控制序列,使用這個函式可以改變邊界空白的大小。另外,在列印開始之前,使用PrintDefineFont()和PrintSetFont()函式可以改變Print()使用的字型。 PRINT (DOS命令) 列印文字檔案。 PRINT [/D:device] [[drive:][path]filename[...]] /D:device 指定印表機裝置。 vb語句