public PageDxfDwg() { try { FormatExport = _Config.AjouterParam("FormatExport", eTypeFichierExport.DWG, "Format"); VersionExport = _Config.AjouterParam("VersionExport", eDxfFormat.R2013, "Version"); UtiliserPolicesACAD = _Config.AjouterParam("UtiliserPoliceACAD", true, "Utiliser les polices AutoCAD"); UtiliserStylesACAD = _Config.AjouterParam("UtiliserStylesACAD", false, "Utiliser les styles AutoCAD"); FusionnerExtremites = _Config.AjouterParam("FusionnerExtremites", true, "Fusionner les extremités"); ToleranceFusion = _Config.AjouterParam("ToleranceFusion", 0.01, "Tolérance de fusion", "Tolérance de fusion"); ExporterHauteQualite = _Config.AjouterParam("ExporterHauteQualite", true, "Exporter en haute qualité"); ExporterFeuilleEspacePapier = _Config.AjouterParam("ExporterFeuilleEspacePapier", false, "Exporter les feuilles dans l'espace papier"); ConvertirSplineToPolyligne = _Config.AjouterParam("ConvertirSplineToPolyligne", false, "Convertir les splines en polylignes"); CheminDernierDossier = _Config.AjouterParam("CheminDernierDossier", "", "Dernier dossier utilisé"); if (CheminDernierDossier.GetValeur <String>().Contains(MdlBase.eDossier())) { MdlBase.eDrawingDoc().eSetDernierDossier(OutilsCommun.CheminRelatif(MdlBase.eDossier(), CheminDernierDossier.GetValeur <String>())); } else { MdlBase.eDrawingDoc().eSetDernierDossier(""); } OnCalque += Calque; OnRunOkCommand += RunOkCommand; } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
private void CreerDossierDVP() { String NomBase = RefFichier + " - " + CONSTANTES.DOSSIER_BARRE + "_" + TypeExport.GetEnumInfo <ExtFichier>().Replace(".", "").ToUpperInvariant(); DirectoryInfo D = new DirectoryInfo(MdlBase.eDossier()); List <String> ListeD = new List <string>(); foreach (var d in D.GetDirectories()) { if (d.Name.ToUpperInvariant().StartsWith(NomBase.ToUpperInvariant())) { ListeD.Add(d.Name); } } ListeD.Sort(new WindowsStringComparer(ListSortDirection.Ascending)); Indice = OutilsCommun.ChercherIndice(ListeD); DossierExport = Path.Combine(MdlBase.eDossier(), NomBase + " - " + Indice); if (!Directory.Exists(DossierExport)) { Directory.CreateDirectory(DossierExport); } if (CreerPdf3D) { DossierExportPDF = Path.Combine(DossierExport, "PDF"); if (!Directory.Exists(DossierExportPDF)) { Directory.CreateDirectory(DossierExportPDF); } } }