public Dossier(ModelDoc2 mdl, Calque Calque, Parametre paramGroupe, String dossier, String fichier, eTypeFichierExport typeFichier, Boolean selectionnable = false, Boolean ajouterIndiceDossier = false, Boolean ajouterIndiceFichier = true)
            {
                _Mdl                = mdl;
                _Calque             = Calque;
                _ParamGroupe        = paramGroupe;
                _NomDossierRelatif  = dossier;
                _NomFichierBase     = fichier;
                _NomFichierOriginal = fichier;

                _TypeFichier          = typeFichier;
                _Selectionnable       = selectionnable;
                _AjouterIndiceDossier = ajouterIndiceDossier;
                _AjouterIndiceFichier = ajouterIndiceFichier;

                AjouterAuCalque();
            }
示例#2
0
        private ModelDoc2 ExportSelection(PartDoc piece, String nomFichier, eTypeFichierExport typeExport)
        {
            int pStatut;
            int pWarning;

            Boolean Resultat = piece.SaveToFile3(Path.Combine(DossierExport, nomFichier + typeExport.GetEnumInfo <ExtFichier>()),
                                                 (int)swSaveAsOptions_e.swSaveAsOptions_Silent,
                                                 (int)swCutListTransferOptions_e.swCutListTransferOptions_CutListProperties,
                                                 false,
                                                 "",
                                                 out pStatut,
                                                 out pWarning);

            if (Resultat)
            {
                return(MdlBase);
            }

            return(null);
        }