1樓:匿名使用者
vb可以用currentx、currenty 屬性實現定位列印。用scalemode 屬性確定印表機物件座標的度量單位。
currentx、currenty 屬性,返回或設定下一次列印或繪圖方法的 水平 (currentx) 或垂直
(currenty) 座標。
scalemode 屬性,當使用圖形方法或調整控制元件位置時,返回或設定一個值,該值指示物件座標的度量單位。
具體實現**:
option explicit
dim x as long
dim y as long
dim fnt as variant
dim txt as string
dim dy as variant
public function prnt(x as variant, y as variant, fnt as variant, txt as variant)
printer.currentx = x
printer.currenty = y
printer.fontsize = fnt
printer.print txt
end function
private sub command1_click()
printer.scalemode = 6 '以mm定位
printer.currentx = 10
printer.currenty = 20
fnt = 12
txt = "yd(0)"
dy = prnt(x, y, fnt, txt)
printer.enddoc
end sub
2樓:
printer.paintpicture picture,x1,y1,width1,height1,x2,y2,width2,height2
其中picture是要列印的**或**框的picture或image屬性
x1,y1是指示引數picture在列印紙上繪製的位置。
width1,height1指示影象在列印紙上的大小,會適當拉伸或壓縮,如省略,則使用原始尺寸。
x2,y2指示影象列印區域的起點。
width2,height2指示列印區域的大小。
(所有大小所採用的單位均由scalemode屬性決定)
VB中怎麼在窗體列印中換行
肥仙女 1 開啟vb6.0,新建一個工程,在窗體中新增五個命令按鈕,caption分別改為 回車 換行 回車換行 換行回車 以及 vbcrlf 新增一個文字框,將其text屬性清空,multiline屬性設定為true,scrollbars屬性設定為2 vertical,將窗體form1的capti...
c中如何列印窗體,c 中如何在窗體中輸出
bitmap memoryimage null 定義一個 public static printdocument printdocument new printdocument 定義一個print文件物件 private void capturescreen 截圖 在窗體的load裡面寫 print...
VB連線ACCESS,如何實現查詢指定內容
select from 表1 where 貨號 trim text1.text update 表1 set 38碼 trim text2.text 39碼 trim text3.text 40碼 trim text4.text 41碼 trim text5.text 42碼 trim text6.t...