呵呵.这是我程序里面的一个模拟现实模块 希望有些帮助objObject 对象是为了处理模拟现实和真实打印时候的区别用的,可选打印机或者pic控件,OutText是一个格式化打印的函数Public Sub prnInit(objObject As Object, Height As Integer, Width As Integer, Optional Org As Long = 1) '初始化输出设备 'Static InitPrn As Boolean If objObject Is Printer Then If Not InitPrn Then objObject.Orientation = Org objObject.PaperSize = 256 '定义纸张大小 objObject.Height = Height objObject.Width = Width objObject.ScaleMode = vbMillimeters InitPrn = True End If Else If Org = 1 Then objObject.Height = Height objObject.Width = Width Else objObject.Height = Width objObject.Width = Height End If objObject.ScaleMode = vbMillimeters End If OutText objObject, 0, 0, "Times New Roman", 9, Format(Now, "yyyyMMdd"), False, False, False OutText objObject, 0, 3, "Times New Roman", 9, "EagleMIS", False, False, False End Sub ====================== 重在参与 ======================
希望有些帮助objObject 对象是为了处理模拟现实和真实打印时候的区别用的,可选打印机或者pic控件,OutText是一个格式化打印的函数Public Sub prnInit(objObject As Object, Height As Integer, Width As Integer, Optional Org As Long = 1) '初始化输出设备
'Static InitPrn As Boolean If objObject Is Printer Then
If Not InitPrn Then
objObject.Orientation = Org
objObject.PaperSize = 256 '定义纸张大小
objObject.Height = Height
objObject.Width = Width
objObject.ScaleMode = vbMillimeters
InitPrn = True
End If
Else
If Org = 1 Then
objObject.Height = Height
objObject.Width = Width
Else
objObject.Height = Width
objObject.Width = Height
End If
objObject.ScaleMode = vbMillimeters
End If
OutText objObject, 0, 0, "Times New Roman", 9, Format(Now, "yyyyMMdd"), False, False, False
OutText objObject, 0, 3, "Times New Roman", 9, "EagleMIS", False, False, False
End Sub
======================
重在参与
======================