Example #1
0
        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;
        }
Example #2
0
 private void Form1_FormClosed(object sender, FormClosedEventArgs e)
 {
     PDFPrinter = null;
 }