Esempio n. 1
0
        private void button_OK_Click(object sender, EventArgs e)
        {
            PlotterCom.StaticLogger.Log("Benutzer hat OK geklickt!", 6);
            double DeltaXmm = 0D;
            double DeltaYmm = 0D;
            bool   WerteOK  = false;

            try {
                DeltaXmm = System.Double.Parse(textBox_VerschX.Text.Replace("m", String.Empty));
                DeltaYmm = System.Double.Parse(textBox_VerschY.Text.Replace("m", String.Empty));
                WerteOK  = true;
            } catch (Exception ex) {
                PlotterCom.StaticLogger.Log("Kann Werte in den Textboxen nicht lesen!", 4);
                PlotterCom.StaticLogger.Log("Meldung: " + ex.Message, 4);
                WerteOK = false;
            }


            if (WerteOK)
            {
                PlotterCom.StaticLogger.Log("Verschiebe um " + DeltaXmm + "mm x " + DeltaYmm + "mm.", 6);

                HPGLCode.VerschiebeAlleLinien(DeltaXmm / 0.025D, DeltaYmm / 0.025D);
                HPGLCode.BerechnetMinMaxNeu();

                this.DialogResult = System.Windows.Forms.DialogResult.OK;
                this.Close();
            }
            else
            {
                MessageBox.Show("Kann die eingegebenen Werte nicht interpretieren!",
                                "Fehler!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void button_OK_Click(object sender, EventArgs e)
        {
            double VerschiebungX, VerschiebungY;


            if (HPGLCode != null)
            {
                VerschiebungX = HPGLCode.MinimaleXKoordinate;
                VerschiebungY = HPGLCode.MinimaleYKoordinate;

                if (checkBox_Auto.Checked)
                {
                    HPGLCode.VerschiebeAlleLinien(-VerschiebungX, -VerschiebungY);
                }

                HPGLCode.Skaliere(Skalierungsfaktor);

                HPGLCode.BerechnetMinMaxNeu();

                this.DialogResult = System.Windows.Forms.DialogResult.OK;
            }
            else
            {
                this.DialogResult = System.Windows.Forms.DialogResult.None;
            }

            this.Close();
        }
Esempio n. 3
0
        public void ZeigeHPGL(PlotterCom.HPGL GrafikCode)
        {
            PlotterCom.StaticLogger.Log("Erhalte HPGL-Objekt!", 6);
            UpdateConfigManagerWerte();
            _Linien = GrafikCode.Linien;
            _HPGL   = GrafikCode;

            _HPGL.BerechnetMinMaxNeu(); // Zur Sicherheit!
            this.Invalidate();
        }