private void Form1_Load(object sender, EventArgs e) { PXCComLib6.CPXCControlEx prnFactory = new PXCComLib6.CPXCControlEx(); PDFPrinter = prnFactory.get_Printer("", "PDF-XChange Standard V6", "<REG CODE>", "<DEV CODE>") as PXCComLib6.CPXCPrinter; PDFPrinter.OnStartDoc += new PXCComLib6._IPXCPrinterEvents_OnStartDocEventHandler(prn_OnStartDoc); PDFPrinter.OnFileSaved += new PXCComLib6._IPXCPrinterEvents_OnFileSavedEventHandler(prn_OnFileSaved); PDFPrinter.OnDocSpooled += new PXCComLib6._IPXCPrinterEvents_OnDocSpooledEventHandler(prn_OnDocSpooled); PDFPrinter.OnError += new PXCComLib6._IPXCPrinterEvents_OnErrorEventHandler(prn_OnError); PDFPrinter.OnStartPage += new PXCComLib6._IPXCPrinterEvents_OnStartPageEventHandler(prn_OnStartPage); PDFPrinter.OnEndPage += new PXCComLib6._IPXCPrinterEvents_OnEndPageEventHandler(prn_OnEndPage); PDFPrinter.OnEndDoc += new PXCComLib6._IPXCPrinterEvents_OnEndDocEventHandler(prn_OnEndDoc); AddEventLog("Events inited"); tbEventsLog.Select(0, 0); bPXCPrinterDefault = false; }
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { PDFPrinter = null; }