Exemple #1
0
        public void Generate()
        {
            KD.SDK.SceneEnum.ViewMode currentViewMode = _buildCommon.GetView();

            Articles articles = this.CurrentAppli.GetArticleList(FilterArticle.FilterToGetWallByValid());

            if (articles != null && articles.Count > 0)
            {
                Walls walls = new Walls(articles);

                foreach (Wall wall in walls)
                {
                    Articles articlesAgainst = wall.AgainstMeASC;

                    if (articlesAgainst != null && articlesAgainst.Count > 0)
                    {
                        wall.IsActive = true;
                        _buildCommon.SetView(KD.SDK.SceneEnum.ViewMode.VECTELEVATION);
                        _buildCommon.ZoomAdjusted();
                        _buildCommon.ExportImageJPG(walls.IndexOf(wall) + 1, OrderTransmission.ElevName);
                    }
                }
                _buildCommon.SetView(currentViewMode);
            }
        }
Exemple #2
0
        private void InitMembers(MainForm mainForm)
        {
            _viewModeAsString = mainForm.ViewMode;
            if (_viewModeAsString.ToUpper() == Export._2D)
            {
                Export.viewMode = KD.SDK.SceneEnum.ViewMode.TOP;
            }
            else if (_viewModeAsString.ToUpper() == Export._3D)
            {
                Export.viewMode = KD.SDK.SceneEnum.ViewMode.OGLREAL;
            }

            _xRes            = System.Convert.ToInt32(mainForm.Xres);
            _yRes            = System.Convert.ToInt32(mainForm.Yres);
            _backGroundColor = mainForm.BackGroundColor;
            _antiAliasing    = System.Convert.ToInt32(mainForm.AntiAliasing);
            _opened          = mainForm.Opened;
            _transparency    = mainForm.Transparency;

            //_exportByResDir = CatalogFileName + KD.StringTools.Const.Underscore + _xRes + "x" + _yRes;
            string bigOrmoy = _xRes + "x" + _yRes;

            if (_xRes == 84 && _yRes == 84)
            {
                bigOrmoy = moy_Vignette;
            }
            else if (_xRes == 220 && _yRes == 220)
            {
                bigOrmoy = big_Vignette;
            }
            _exportByResDir = System.IO.Path.Combine(System.IO.Path.GetFileNameWithoutExtension(CatalogFileName), bigOrmoy);
            _exportByResDir = _exportByResDir.Replace(KD.CatalogProperties.Const.CatalogExtension, String.Empty);
        }
Exemple #3
0
 public void Generate()
 {
     KD.SDK.SceneEnum.ViewMode currentViewMode = _buildCommon.GetView();
     _buildCommon.SetView(KD.SDK.SceneEnum.ViewMode.TOP);
     _buildCommon.ZoomAdjusted();
     _buildCommon.ExportImageJPG(1, OrderTransmission.PlanName);
     _buildCommon.SetView(currentViewMode);
 }
Exemple #4
0
        private void InitMembers()
        {
            _technicalFileName   = String.Empty;
            _scaleFactorAsString = ScaleFactorSubItem.Dico[SubItemsConst.scaleFactor1_20];
            _scaleFactorValue    = SubItemsConst.scaleFactor1_20;

            _pageMediaSizeName   = System.Printing.PageMediaSizeName.ISOA3;
            _pageMediaSizeNameID = (int)System.Printing.PageMediaSizeName.ISOA3;

            _pageOrientation   = System.Printing.PageOrientation.Landscape;
            _pageOrientationID = (int)System.Printing.PageOrientation.Landscape;

            _viewMode = KD.SDK.SceneEnum.ViewMode.UNKNOWN;
            _objectID = KD.Const.UnknownId;
            _number   = KD.Const.UnknownId.ToString();

            _fileName = String.Empty;
            // _fileName = Guid.NewGuid().ToString();
        }
Exemple #5
0
 public bool SetView(KD.SDK.SceneEnum.ViewMode viewMode)
 {
     return(this.CurrentAppli.Scene.ViewSetMode(viewMode));
 }