コード例 #1
0
 public MapView(AspNetCore.ReportingServices.ReportIntermediateFormat.MapView defObject, Map map)
 {
     this.m_defObject = defObject;
     this.m_map       = map;
 }
コード例 #2
0
        public override void Deserialize(IntermediateFormatReader reader)
        {
            base.Deserialize(reader);
            reader.RegisterDeclaration(MapViewport.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.MapCoordinateSystem:
                    this.m_mapCoordinateSystem = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MapProjection:
                    this.m_mapProjection = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.ProjectionCenterX:
                    this.m_projectionCenterX = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.ProjectionCenterY:
                    this.m_projectionCenterY = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MapLimits:
                    this.m_mapLimits = (MapLimits)reader.ReadRIFObject();
                    break;

                case MemberName.MapView:
                    this.m_mapView = (MapView)reader.ReadRIFObject();
                    break;

                case MemberName.MaximumZoom:
                    this.m_maximumZoom = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MinimumZoom:
                    this.m_minimumZoom = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.ContentMargin:
                    this.m_contentMargin = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.MapMeridians:
                    this.m_mapMeridians = (MapGridLines)reader.ReadRIFObject();
                    break;

                case MemberName.MapParallels:
                    this.m_mapParallels = (MapGridLines)reader.ReadRIFObject();
                    break;

                case MemberName.GridUnderContent:
                    this.m_gridUnderContent = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.SimplificationResolution:
                    this.m_simplificationResolution = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }