Example #1
0
 private static void WriteTables(Tables t, StreamWriter sr)
 {
     if(t==null) return;
     WriteElement(t,sr);
 }
Example #2
0
 public void SetTables(Tables t)
 {
     this.tables = t;
 }
Example #3
0
 public void SetTables(Tables t)
 {
     this.tables = t;
 }
Example #4
0
        private void Lancer_Click(object sender, EventArgs e)
        {
            EditerImage pEditeur = new EditerImage(CheminImage.Text);

            Lancer.Enabled = false;

            Size DimTole = new Size(Convert.ToInt32(LargeurImage.Text), Convert.ToInt32(HauteurImage.Text));

            if ((pEditeur.Image.Width < DimTole.Width) || (pEditeur.Image.Height < DimTole.Height))
                pEditeur.Redimensionner(DimTole);

            if (_NoirEtBlanc)
                pEditeur.NoirEtBlanc();

            List<Poincon> pListePoincons = pEditeur.ListePoincons(_SepLuminosite.ListePlages(), Convert.ToDouble(Jeu.Text), DimTole, TypeReseau());

            Document DocumentDXF = new Document();

            Tables Tables = new Tables();
            DocumentDXF.SetTables(Tables);

            String CalquePoincons = ListePoincons.Text + " - " + Valeurs.Text;

            foreach (Poincon pPc in pListePoincons)
            {
                Circle Cercle = new Circle(pPc.Point.X, pPc.Point.Y * -1, pPc.Diametre * 0.5, CalquePoincons);
                DocumentDXF.add(Cercle);
            }

            int No = 1;

            String pCheminDeBaseFichierDXF = CheminDossier.Text + "\\" + Path.GetFileNameWithoutExtension(CheminImage.Text) + "_";
            String pCheminFichierDXF = pCheminDeBaseFichierDXF + No + ".dxf";

            while (File.Exists(pCheminFichierDXF))
            {
                No++;
                pCheminFichierDXF = pCheminDeBaseFichierDXF + No + ".dxf";
            }

            FileStream Fichier = new FileStream(pCheminFichierDXF, System.IO.FileMode.Create);
            Writer.Write(DocumentDXF, Fichier);
            Fichier.Close();

            Lancer.Enabled = true;
        }