# 印表机的问题

Posted by 陈守宪 on September 04, 1997 at 16:01:40:

印表机的问题
除了Form1.PrintForm外（印出许多不必要的区域，而且随萤幕解析度不同
，列印格式亦随之改变 ），我用Printer.Print, Printer.fontsize
Printer.EndDoc属性、方法，企图将资料以类似DBGrid的格式印出，
ex:
Data1.Recordset.MoveFirst
(将Text link到Table得某个栏位)
For i = 1 To Data1.Recordset.RecordCount
name = Text1.Text
id = Text2.Text
add = Text3.Text
phone = Text4.Text
.
.
printer.fontsize=9
printer.print name,id,add,phone.... ( 配合Spc(n) )
Data1.Recordset.MoveNext
Next i
printer.enddoc
再用commomdialog 将printer设为横向列印
结果，可能由于印表机无法接受printer.fontsize=9 的要求
造成字形太大，许多栏位未印出。使我非常困扰。
这似乎与印表机本身的设定有关？
请问您要用何种方式，将资料列印成所需的格式？
类似word97,7.0 可在固定表格内填入资料，制作报表。

Follow Ups:

- Re: 印表机的问题 小吴 09:23:48 9/06/97 (0)