PrintFormを使用して、現在のフォームのスナップショットをDot Matrix Printerに印刷しています。正常に印刷されていますが、印刷後にプリンターがロール紙全体をスクロールします。印刷の最後で停止するはずです。
フォームを印刷するコード:
PrintForm1.Print()
印刷が完了したら、プリンターに紙送りを停止するように指示するにはどうすればよいですか?
PrintFormを使用して、現在のフォームのスナップショットをDot Matrix Printerに印刷しています。正常に印刷されていますが、印刷後にプリンターがロール紙全体をスクロールします。印刷の最後で停止するはずです。
フォームを印刷するコード:
PrintForm1.Print()
印刷が完了したら、プリンターに紙送りを停止するように指示するにはどうすればよいですか?
PrintForm の PrinterSettings プロパティを使用して、用紙サイズを希望どおりに変更できます。用紙が指定の高さに達すると、プリンターは用紙の送りを停止します。
Dim customSize As New PaperSize("Custom", 500, Me.Height)
PrintForm1.PrinterSettings.DefaultPageSettings.PaperSize = customSize
PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Top = 0
PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Right = 0
PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Bottom = 50
PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Left = 0
PrintForm1.Print()