Beispiel #1
0
        private void WorkflowEditor_Load(object sender, EventArgs e)
        {
            // Get the printer page size
            prnflow = new Lassalle.PrnFlow.PrnFlow();

            addFlow.SuspendLayout();
            addFlow.AutoScroll = false;
            addFlow.Images.Add(imagesWorkflow.Images["SpecStep"]);
            addFlow.Images.Add(imagesWorkflow.Images["StartSpecStep"]);
            addFlow.Images.Add(imagesWorkflow.Images["SubWorkflowStep"]);
            addFlow.Images.Add(imagesWorkflow.Images["StartSubWorkflowStep"]);
            // Snap & Display grid
            addFlow.Grid.Draw  = true;
            addFlow.Grid.Snap  = true;
            addFlow.Grid.Style = GridStyle.Pixels;
            addFlow.Grid.Color = Color.Silver;
            addFlow.Grid.Size  = new Size(16, 16);

            // Display a printer page grid
            addFlow.PageGrid.Size  = new Size((int)prnflow.GetPageSize(addFlow).Width, (int)prnflow.GetPageSize(addFlow).Height);
            addFlow.PageGrid.Color = Color.Chocolate;
            addFlow.PageGrid.Style = GridStyle.DottedLines;
            addFlow.PageGrid.Draw  = true;
            addFlow.ResumeLayout();

            strProgName = this.Text;
            strFileName = "";
            MakeCaption();
            SelectionChangeHandle();
            cmbSelectNodeType.SelectedIndex = 0;
        }
Beispiel #2
0
        private void tsb_打印设置_Click(object sender, EventArgs e)
        {
            SizeF pagesize = SizeF.Empty;

            Lassalle.PrnFlow.PrnFlow prnflow = new Lassalle.PrnFlow.PrnFlow();
            prnflow.PageSetup();
            pagesize = prnflow.GetPageSize(addFlow1);
            addFlow1.Invalidate();
        }
Beispiel #3
0
        private void tsb_打印预览_Click(object sender, EventArgs e)
        {
            SizeF pagesize = SizeF.Empty;

            Lassalle.PrnFlow.PrnFlow prnflow = new Lassalle.PrnFlow.PrnFlow();
            pagesize = prnflow.GetPageSize(addFlow1);

            prnflow.Preview(addFlow1);
        }
Beispiel #4
0
 private void tsb_打印_Click(object sender, EventArgs e)
 {
     Lassalle.PrnFlow.PrnFlow prnflow = new Lassalle.PrnFlow.PrnFlow();
     prnflow.Print(addFlow1);
 }
Beispiel #5
0
        private void WorkflowEditor_Load(object sender, EventArgs e)
        {
            // Get the printer page size
            prnflow = new Lassalle.PrnFlow.PrnFlow();

            addFlow.SuspendLayout();
            addFlow.AutoScroll = false;
            addFlow.Images.Add(imagesWorkflow.Images["SpecStep"]);
            addFlow.Images.Add(imagesWorkflow.Images["StartSpecStep"]);
            addFlow.Images.Add(imagesWorkflow.Images["SubWorkflowStep"]);
            addFlow.Images.Add(imagesWorkflow.Images["StartSubWorkflowStep"]);
            // Snap & Display grid
            addFlow.Grid.Draw = true;
            addFlow.Grid.Snap = true;
            addFlow.Grid.Style = GridStyle.Pixels;
            addFlow.Grid.Color = Color.Silver;
            addFlow.Grid.Size = new Size(16, 16);

            // Display a printer page grid
            addFlow.PageGrid.Size = new Size((int)prnflow.GetPageSize(addFlow).Width, (int)prnflow.GetPageSize(addFlow).Height);
            addFlow.PageGrid.Color = Color.Chocolate;
            addFlow.PageGrid.Style = GridStyle.DottedLines;
            addFlow.PageGrid.Draw = true;
            addFlow.ResumeLayout();

            strProgName = this.Text;
            strFileName = "";
            MakeCaption();
            SelectionChangeHandle();
            cmbSelectNodeType.SelectedIndex = 0;
        }