コード例 #1
0
        private static Guid GetEventsGuid(EDrawingsVersion_e vers)
        {
            switch (vers)
            {
            case EDrawingsVersion_e.v2019:
                return(new Guid("3BFB4A26-490D-4BBC-8C19-ED970CF4441D"));

            case EDrawingsVersion_e.v2020:
                return(new Guid("18ADE509-EA30-4084-BF7A-6FA2C2D65A77"));

            default:
                throw new NotSupportedException("This version of eDrawings is not supported");
            }
        }
コード例 #2
0
        public EDrawingsPublisher(EDrawingsVersion_e version)
        {
            m_Version     = version;
            m_PopupKiller = new PopupKiller(Process.GetCurrentProcess());

            m_Control = Load();

            m_Control.OnFinishedLoadingDocument += OnFinishedLoadingDocument;
            m_Control.OnFailedLoadingDocument   += OnFailedLoadingDocument;

            m_Control.OnFinishedSavingDocument += OnFinishedSavingDocument;
            m_Control.OnFailedSavingDocument   += OnFailedSavingDocument;

            m_Control.OnFinishedPrintingDocument += OnFinishedPrintingDocument;
            m_Control.OnFailedPrintingDocument   += OnFailedPrintingDocument;
        }
コード例 #3
0
        internal static string GetOcxGuid(EDrawingsVersion_e vers)
        {
            switch (vers)
            {
            case EDrawingsVersion_e.Default:
                return("22945A69-1191-4DCF-9E6F-409BDE94D101");

            case EDrawingsVersion_e.v2019:
                return("0DD2B893-45A4-473B-A464-82B578AAF383");

            case EDrawingsVersion_e.v2020:
                return("0FEA599D-6369-4811-8D00-E52B8A59C901");

            default:
                throw new NotSupportedException("This version of eDrawings is not supported");
            }
        }
コード例 #4
0
ファイル: EDrawingsControl.cs プロジェクト: xarial/cad-plus
        private static Guid GetEventsGuid(EDrawingsVersion_e vers)
        {
            switch (vers)
            {
            case EDrawingsVersion_e.v2019:
                return(new Guid("3BFB4A26-490D-4BBC-8C19-ED970CF4441D"));

            case EDrawingsVersion_e.v2020:
                return(new Guid("18ADE509-EA30-4084-BF7A-6FA2C2D65A77"));

            case EDrawingsVersion_e.v2021:
                return(new Guid("CEE0D6AD-C251-430C-BA88-FE237B138B91"));

            case EDrawingsVersion_e.v2022:
                return(new Guid("2EA4AE0F-494C-4554-97AE-F02F3076A90D"));

            default:
                throw new NotSupportedException("This version of eDrawings is not supported");
            }
        }
コード例 #5
0
ファイル: EDrawingsPublisher.cs プロジェクト: xarial/cad-plus
        public EDrawingsPublisher(EDrawingsVersion_e version)
        {
            m_Version     = version;
            m_PopupKiller = new PopupKiller(new AppLogger());
            m_PopupKiller.Start(Process.GetCurrentProcess(), TimeSpan.FromSeconds(1));

            m_Control = Load();

            const int eMVEnableSilentMode = 16384;

            m_Control.EnableFeatures = eMVEnableSilentMode;

            m_Control.OnFinishedLoadingDocument += OnFinishedLoadingDocument;
            m_Control.OnFailedLoadingDocument   += OnFailedLoadingDocument;

            m_Control.OnFinishedSavingDocument += OnFinishedSavingDocument;
            m_Control.OnFailedSavingDocument   += OnFailedSavingDocument;

            m_Control.OnFinishedPrintingDocument += OnFinishedPrintingDocument;
            m_Control.OnFailedPrintingDocument   += OnFailedPrintingDocument;
        }
コード例 #6
0
ファイル: EDrawingsControl.cs プロジェクト: xarial/cad-plus
        internal static string GetOcxGuid(EDrawingsVersion_e vers)
        {
            switch (vers)
            {
            case EDrawingsVersion_e.Default:
                return("22945A69-1191-4DCF-9E6F-409BDE94D101");

            case EDrawingsVersion_e.v2019:
                return("0DD2B893-45A4-473B-A464-82B578AAF383");

            case EDrawingsVersion_e.v2020:
                return("0FEA599D-6369-4811-8D00-E52B8A59C901");

            case EDrawingsVersion_e.v2021:
                return("DF78AAAB-45C8-420C-9DB3-CAD13762FE35");

            case EDrawingsVersion_e.v2022:
                return("C59EEF21-0223-4C39-A708-A3BE9008C67E");

            default:
                throw new NotSupportedException("This version of eDrawings is not supported");
            }
        }
コード例 #7
0
ファイル: EDrawingsAxHost.cs プロジェクト: xarial/cad-plus
 public EDrawingsAxHost(EDrawingsVersion_e version = EDrawingsVersion_e.Default)
     : base(EDrawingsControl.GetOcxGuid(version))
 {
 }