|
|
{*********************************************************} {* PrtDrvInterFaceTest.PAS 1.00 *} {* Copyright (c) Halkyon Development Team 1999 *} {* All rights reserved. *} {*********************************************************} unit PrtDrvInterFaceTest; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, HdtPrtCtl; type TPrtDrvIntrFaceTest = class(TForm) HdtPrtDriverInterface1: THdtPrtDriverInterface; ListBox1: TListBox; btExit: TButton; Button1: TButton; procedure btExitClick(Sender: TObject); procedure HdtPrtDriverInterface1DocStart(Sender: TObject); procedure HdtPrtDriverInterface1InsertPaper(Sender: TObject); procedure HdtPrtDriverInterface1PrinterError(Sender: TObject); procedure HdtPrtDriverInterface1DocEnd(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var PrtDrvIntrFaceTest: TPrtDrvIntrFaceTest; implementation {$R *.DFM} procedure TPrtDrvIntrFaceTest.btExitClick(Sender: TObject); begin Close; end; procedure TPrtDrvIntrFaceTest.HdtPrtDriverInterface1DocStart( Sender: TObject); begin ListBox1.Items.Add(DateTimeToStr(Now)+': OnDocStart - Started printing document...'); end; procedure TPrtDrvIntrFaceTest.HdtPrtDriverInterface1InsertPaper( Sender: TObject); begin ListBox1.Items.Add(DateTimeToStr(Now)+': OnInsertPaper - Please insert paper...'); ShowMessage('Please insert paper!'); HdtPrtDriverInterface1.PaperIEvent := '1'; end; procedure TPrtDrvIntrFaceTest.HdtPrtDriverInterface1PrinterError( Sender: TObject); begin ListBox1.Items.Add(DateTimeToStr(Now)+': OnPrinterError - Error while printing!'); ListBox1.Items.Add(' Print job canceled.'); end; procedure TPrtDrvIntrFaceTest.HdtPrtDriverInterface1DocEnd( Sender: TObject); begin ListBox1.Items.Add(DateTimeToStr(Now)+': OnDocEnd - Finished printing document.'); end; procedure TPrtDrvIntrFaceTest.Button1Click(Sender: TObject); begin ListBox1.Clear; end; end.Back
|
About - Business - Experience
- Projects Copyright © 2001 Halkyon Development Team Ltd. |