Esempio n. 1
0
        private void otwórzSzkicMenuItem_Click(object sender, EventArgs e)
        {
            skalujPikietyToolStripMenuItem.Checked = false;

            if (!ZamknijSzkic())
            {
                return;
            }

            OpenFileDialog dialog = new OpenFileDialog();

            dialog.Title  = "Wybierz szkic do wczytania...";
            dialog.Filter = "*.xml|*.xml";

            if (dialog.ShowDialog(this) != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }

            Szkic szkic = Szkic.FromXML(dialog.FileName);

            szkic.NowaGranica(_granica);

            _szkicPrzekroju = szkic;
            AktualizujForm(_szkicPrzekroju.ToString());

            pictureBox.Refresh();
        }
Esempio n. 2
0
        private void zapiszWszystkieJakoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!ZamknijSzkic())
            {
                return;
            }

            OpenFileDialog dialog = new OpenFileDialog();

            dialog.Title       = "Wybierz szkice do konwersji...";
            dialog.Filter      = "*.xml|*.xml";
            dialog.Multiselect = true;

            if (dialog.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            foreach (string fileName in dialog.FileNames)
            {
                Szkic szkic = Szkic.FromXML(fileName);
                szkic.NowaGranica(_granica);

                _szkicPrzekroju = szkic;
                AktualizujForm(_szkicPrzekroju.ToString());

                pictureBox.Refresh();

                Bitmap image = new Bitmap(_granica.Width, (int)(_granica.Height * Properties.Settings.Default.ScaleHeight));
                pictureBox.DrawToBitmap(image, _granica);

                string obrazName = fileName.Replace(".xml", ".png");

                image.Save(obrazName);

                image.Dispose();
            }
        }