Beispiel #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            CPXCControlEx prnFactory = new CPXCControlEx();

            PDFPrinter               = prnFactory.get_Printer("", "PDF-XChange Standard", "<REG CODE>", "<DEV CODE>") as CPXCPrinter;
            PDFPrinter.OnStartDoc   += new _IPXCPrinterEvents_OnStartDocEventHandler(prn_OnStartDoc);
            PDFPrinter.OnFileSaved  += new _IPXCPrinterEvents_OnFileSavedEventHandler(prn_OnFileSaved);
            PDFPrinter.OnDocSpooled += new _IPXCPrinterEvents_OnDocSpooledEventHandler(prn_OnDocSpooled);
            PDFPrinter.OnError      += new _IPXCPrinterEvents_OnErrorEventHandler(prn_OnError);
            PDFPrinter.OnStartPage  += new _IPXCPrinterEvents_OnStartPageEventHandler(prn_OnStartPage);
            PDFPrinter.OnEndPage    += new _IPXCPrinterEvents_OnEndPageEventHandler(prn_OnEndPage);
            PDFPrinter.OnEndDoc     += new _IPXCPrinterEvents_OnEndDocEventHandler(prn_OnEndDoc);

            AddEventLog("Events inited");
            tbEventsLog.Select(0, 0);
            bPXCPrinterDefault = false;
        }
Beispiel #2
0
 private void Form1_FormClosed(object sender, FormClosedEventArgs e)
 {
     PDFPrinter = null;
 }