コード例 #1
0
        public override void Deserialize(IntermediateFormatReader reader)
        {
            base.Deserialize(reader);
            reader.RegisterDeclaration(Gauge.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.BackFrame:
                    this.m_backFrame = (BackFrame)reader.ReadRIFObject();
                    break;

                case MemberName.ClipContent:
                    this.m_clipContent = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.TopImage:
                    this.m_topImage = (TopImage)reader.ReadRIFObject();
                    break;

                case MemberName.AspectRatio:
                    this.m_aspectRatio = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }
コード例 #2
0
        public override object PublishClone(AutomaticSubtotalContext context)
        {
            TopImage topImage = (TopImage)base.PublishClone(context);

            if (this.m_hueColor != null)
            {
                topImage.m_hueColor = (ExpressionInfo)this.m_hueColor.PublishClone(context);
            }
            return(topImage);
        }
コード例 #3
0
        public override void Deserialize(IntermediateFormatReader reader)
        {
            base.Deserialize(reader);
            reader.RegisterDeclaration(TickMarkStyle.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.DistanceFromScale:
                    this.m_distanceFromScale = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Placement:
                    this.m_placement = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.EnableGradient:
                    this.m_enableGradient = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.GradientDensity:
                    this.m_gradientDensity = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.TickMarkImage:
                    this.m_tickMarkImage = (TopImage)reader.ReadRIFObject();
                    break;

                case MemberName.Length:
                    this.m_length = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Width:
                    this.m_width = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Shape:
                    this.m_shape = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.Hidden:
                    this.m_hidden = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }
コード例 #4
0
 public TopImage(AspNetCore.ReportingServices.ReportIntermediateFormat.TopImage defObject, GaugePanel gaugePanel)
     : base(defObject, gaugePanel)
 {
     base.m_defObject  = defObject;
     base.m_gaugePanel = gaugePanel;
 }
コード例 #5
0
        public override void Deserialize(IntermediateFormatReader reader)
        {
            base.Deserialize(reader);
            reader.RegisterDeclaration(GaugePanel.m_Declaration);
            while (reader.NextMember())
            {
                switch (reader.CurrentMember.MemberName)
                {
                case MemberName.GaugeMember:
                    this.GaugeMember = (GaugeMember)reader.ReadRIFObject();
                    break;

                case MemberName.GaugeRowMember:
                    this.GaugeRowMember = (GaugeMember)reader.ReadRIFObject();
                    break;

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

                case MemberName.LinearGauges:
                    this.m_linearGauges = reader.ReadGenericListOfRIFObjects <LinearGauge>();
                    break;

                case MemberName.RadialGauges:
                    this.m_radialGauges = reader.ReadGenericListOfRIFObjects <RadialGauge>();
                    break;

                case MemberName.NumericIndicators:
                    this.m_numericIndicators = reader.ReadGenericListOfRIFObjects <NumericIndicator>();
                    break;

                case MemberName.StateIndicators:
                    this.m_stateIndicators = reader.ReadGenericListOfRIFObjects <StateIndicator>();
                    break;

                case MemberName.GaugeImages:
                    this.m_gaugeImages = reader.ReadGenericListOfRIFObjects <GaugeImage>();
                    break;

                case MemberName.GaugeLabels:
                    this.m_gaugeLabels = reader.ReadGenericListOfRIFObjects <GaugeLabel>();
                    break;

                case MemberName.AntiAliasing:
                    this.m_antiAliasing = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.AutoLayout:
                    this.m_autoLayout = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.BackFrame:
                    this.m_backFrame = (BackFrame)reader.ReadRIFObject();
                    break;

                case MemberName.ShadowIntensity:
                    this.m_shadowIntensity = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.TextAntiAliasingQuality:
                    this.m_textAntiAliasingQuality = (ExpressionInfo)reader.ReadRIFObject();
                    break;

                case MemberName.TopImage:
                    this.m_topImage = (TopImage)reader.ReadRIFObject();
                    break;

                case MemberName.ColumnMembers:
                    this.m_columnMembers = reader.ReadListOfRIFObjects <GaugeMemberList>();
                    break;

                case MemberName.RowMembers:
                    this.m_rowMembers = reader.ReadListOfRIFObjects <GaugeMemberList>();
                    break;

                case MemberName.Rows:
                    this.m_rows = reader.ReadListOfRIFObjects <GaugeRowList>();
                    break;

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