Esempio n. 1
0
        private void InitializePrintFormComponent(PrintSettings settings)
        {
            pf = new Print_form(Convert.ToInt16(210 * 4), Convert.ToInt16(297 * 4));

            ksddtxt           = new CTextPrintObjSet();
            ksddtxt.Printtext = "¿¼ÊԵصã";
            ksddtxt.mmX       = settings.Ksdd_x;
            ksddtxt.mmY       = settings.Ksdd_y;
            pf.PrintRegister(ksddtxt);

            ksxmtxt           = new CTextPrintObjSet();
            ksxmtxt.Printtext = "¿¼ÉúÐÕÃû";
            ksxmtxt.mmX       = settings.Ksxm_x;
            ksxmtxt.mmY       = settings.Ksxm_y;
            pf.PrintRegister(ksxmtxt);

            kscjtxt           = new CTextPrintObjSet();
            kscjtxt.Printtext = "¿¼ÊԳɼ¨";
            kscjtxt.mmX       = settings.Kscj_x;
            kscjtxt.mmY       = settings.Kscj_y;
            pf.PrintRegister(kscjtxt);

            kscxtxt           = new CTextPrintObjSet();
            kscxtxt.Printtext = "¿¼ÊÔ³µÐÍ";
            kscxtxt.mmX       = settings.Kscx_x;
            kscxtxt.mmY       = settings.Kscx_y;
            pf.PrintRegister(kscxtxt);


            ksrqtxt           = new CTextPrintObjSet();
            ksrqtxt.Printtext = "¿¼ÊÔÈÕÆÚ";
            ksrqtxt.mmX       = settings.Ksrq_x;
            ksrqtxt.mmY       = settings.Ksrq_y;
            pf.PrintRegister(ksrqtxt);

            ksyxmtxt           = new CTextPrintObjSet();
            ksyxmtxt.Printtext = "¿¼ÊÔÔ±ÐÕÃû";
            ksyxmtxt.mmX       = settings.Ksyxm_x;
            ksyxmtxt.mmY       = settings.Ksyxm_y;
            pf.PrintRegister(ksyxmtxt);

            tiaomaimg         = new CImagePrintObjSet();
            tiaomaimg.InImage = Code128Rendering.MakeBarcodeImage("²âÊÔÔ±100", 1, true);
            tiaomaimg.mmX     = settings.Tiaomaimg_x;
            tiaomaimg.mmY     = settings.Tiaomaimg_y;
            pf.PrintRegister(tiaomaimg);

            traceimg         = new CImagePrintObjSet();
            traceimg.InImage = new Bitmap("Imgs\\SampleTrace.bmp");
            traceimg.mmX     = settings.TraceImg_X;
            traceimg.mmY     = settings.TraceImg_Y;
            pf.PrintRegister(traceimg);
        }
Esempio n. 2
0
        public CPrintContent(PrintSettings prtSet)
        {
            settings = prtSet;

            ksddtxt           = new CTextPrintObjSet();
            ksddtxt.Printtext = "";
            ksddtxt.mmX       = settings.Ksdd_x;
            ksddtxt.mmY       = settings.Ksdd_y;
            ksddtxt.Fn        = new Font("���ו", settings.FontSize);

            ksxmtxt           = new CTextPrintObjSet();
            ksxmtxt.Printtext = "";
            ksxmtxt.mmX       = settings.Ksxm_x;
            ksxmtxt.mmY       = settings.Ksxm_y;
            ksxmtxt.Fn        = new Font("���ו", settings.FontSize);

            kscjtxt           = new CTextPrintObjSet();
            kscjtxt.Printtext = "";
            kscjtxt.mmX       = settings.Kscj_x;
            kscjtxt.mmY       = settings.Kscj_y;
            kscjtxt.Fn        = new Font("���ו", settings.FontSize);

            kscxtxt           = new CTextPrintObjSet();
            kscxtxt.Printtext = "";
            kscxtxt.mmX       = settings.Kscx_x;
            kscxtxt.mmY       = settings.Kscx_y;
            kscxtxt.Fn        = new Font("���ו", settings.FontSize);

            ksrqtxt           = new CTextPrintObjSet();
            ksrqtxt.Printtext = "";
            ksrqtxt.mmX       = settings.Ksrq_x;
            ksrqtxt.mmY       = settings.Ksrq_y;
            ksrqtxt.Fn        = new Font("���ו", settings.FontSize);

            ksyxmtxt           = new CTextPrintObjSet();
            ksyxmtxt.Printtext = "";
            ksyxmtxt.mmX       = settings.Ksyxm_x;
            ksyxmtxt.mmY       = settings.Ksyxm_y;
            ksyxmtxt.Fn        = new Font("���ו", settings.FontSize);

            tiaomaimg     = new CImagePrintObjSet();
            tiaomaimg.mmX = settings.Tiaomaimg_x;
            tiaomaimg.mmY = settings.Tiaomaimg_y;

            traceimg     = new CImagePrintObjSet();
            traceimg.mmX = settings.TraceImg_X;
            traceimg.mmY = settings.TraceImg_Y;

            printDocument1 = new System.Drawing.Printing.PrintDocument();
            this.printDocument1.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument1_PrintPage);
        }