Exemplo n.º 1
0
        protected override void Command()
        {
            try
            {
                DrawingDoc dessin = MdlBase.eDrawingDoc();

                String FeuilleCourante = dessin.eFeuilleActive().GetName();

                Boolean HauteQualite = true;

                WindowLog.Ecrire("Haute qualité : " + (HauteQualite ? "oui" : "non"));
                WindowLog.SautDeLigne();

                MdlBase.Extension.UsePageSetup = (int)swPageSetupInUse_e.swPageSetupInUse_DrawingSheet;

                App.Sw.RunCommand((int)swCommands_e.swCommands_Page_Setup, "");

                dessin.eParcourirLesFeuilles(
                    f =>
                {
                    //dessin.ActivateSheet(f.GetName());
                    WindowLog.Ecrire(" - " + f.GetName());
                    String res = dessin.eMettreEnPagePourImpression(f, swPageSetupDrawingColor_e.swPageSetup_AutomaticDrawingColor, HauteQualite);
                    WindowLog.Ecrire("    " + res);
                    WindowLog.SautDeLigne();
                    return(false);
                }
                    );

                //dessin.ActivateSheet(FeuilleCourante);
            }
            catch (Exception e)
            {
                this.LogErreur(new Object[] { e });
            }
        }