我用VFP開發了一個“商品銷售軟體”,其中要用POS列印機列印銷售票據,銷售票據中標題行設定了黑體15號字,其余列印內容均設定為宋體9號字。所用命令詞句為:
SET DEVICE TO PRINTER
@1,4 say "商 品 銷 售 單" FONT "黑體" ,15
@3,5 say "銷售編號:"+XQBH FONT "宋體" ,9
@5,5 say "銷售日期:"+ LEFT(TTOC(DATETIME()),14) FONT "宋體" ,9
@6,5 say "購貨者:"+GHZ FONT "宋體" ,9
I=8
SELECT 商品銷售表
SCAN
@I,2 SAY "商品名:"+ ALLTRIM(商品名) FONT "宋體" ,9
@I+1,2 SAY "廠牌:"+ALLTRIM(生產廠商) FONT "宋體" ,9
@I+2,2 SAY "批號:"+ALLTRIM(批號) FONT "宋體" ,9
@I+2,18 SAY "數量:"+ALLTRIM(STR(數量))+ALLTRIM(計量單位) FONT "宋體" ,9
@I+3,2 SAY "單價:"+ALLTRIM(STR(銷售單價,8,2))
@I+3,18 SAY "金額:"+ALLTRIM(STR(銷售總價,8,2)) FONT "宋體" ,9
I=I+5
ENDSCAN
@I,4 SAY "總計收費:"+ALLTRIM(STR(ZJJE,8,2))+"元" FONT "宋體" ,9
@I+1,4 SAY "地址:"+DDZ FONT "宋體" ,9
@I+2,4 SAY "電話:"+LXDH FONT "宋體" ,9
SET PRINTER TO LPT1
???CHR(27)+CHR(12)
???CHR(12)
實際列印效果發現,列印第1張票據時,標題行可顯示為"黑體"15號字,但以后再列印的所有票據標題行均只顯示為 "宋體" 9號字。
敬向電腦專家請教,是何原因?應如何設定列印命令詞句,才可以使POS列印機所列印的票據顯示所設定的字體大小?敬請指導,不勝感激!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/227376.html
標籤:VFP
上一篇:mysql decical '' 空值 報錯 java.sql.SQLException: Data truncated for column
