示例#1
0
        //-----------------------------------------------------------------
        public CResultAErreur Serialize(C2iSerializer serializer)
        {
            int            nVersion = GetNumVersion();
            CResultAErreur result   = serializer.TraiteVersion(ref nVersion);

            if (!result)
            {
                return(result);
            }
            serializer.TraiteColor(ref m_backColor);
            serializer.TraiteEnum <EGradientStyle>(ref m_backGradientStyle);
            serializer.TraiteEnum <EChartHatchStyle>(ref m_hatchStyle);
            serializer.TraiteBitmap(ref m_backImage, true);
            serializer.TraiteColor(ref m_backImageTransparentColor);
            serializer.TraiteEnum <EChartImageAlignmentStyle>(ref m_backImageAlignment);
            serializer.TraiteEnum <EChartImageWrapMode>(ref m_backImageWrapMode);
            serializer.TraiteColor(ref m_backSecondaryColor);
            serializer.TraiteColor(ref m_borderColor);
            serializer.TraiteEnum <EChartDashStyle>(ref m_borderDashStyle);
            serializer.TraiteInt(ref m_nBorderWidth);
            serializer.TraiteBool(ref m_bIsSameFontSizeForAllAxes);
            serializer.TraiteColor(ref m_shadowColor);
            serializer.TraiteInt(ref m_nShadowOffset);
            return(result);
        }
示例#2
0
        //-----------------------------------------------------
        public CResultAErreur Serialize(C2iSerializer serializer)
        {
            int            nVersion = GetNumVersion();
            CResultAErreur result   = serializer.TraiteVersion(ref nVersion);

            if (!result)
            {
                return(result);
            }
            serializer.TraiteColor(ref m_borderColor);
            serializer.TraiteInt(ref m_nBorderWidth);
            serializer.TraiteColor(ref m_backColor);
            serializer.TraiteBitmap(ref m_markerImage, true);
            serializer.TraiteColor(ref m_markerImageTransparentColor);
            serializer.TraiteInt(ref m_nMarkerSize);
            serializer.TraiteInt(ref m_nMarkerStep);
            serializer.TraiteEnum <EMarkerStyle>(ref m_markerStyle);
            return(result);
        }
示例#3
0
        //-----------------------------------------------------------------
        public CResultAErreur Serialize(C2iSerializer serializer)
        {
            int            nVersion = GetNumVersion();
            CResultAErreur result   = serializer.TraiteVersion(ref nVersion);

            if (!result)
            {
                return(result);
            }
            serializer.TraiteBool(ref m_bEnabled);
            serializer.TraiteEnum <ELegendStyle>(ref m_legendStyle);
            serializer.TraiteEnum <ELegendTableStyle>(ref m_tableStyle);
            serializer.TraiteInt(ref m_nAutoFitMinFontSize);
            serializer.TraiteColor(ref m_backColor);
            serializer.TraiteEnum <EGradientStyle>(ref m_backGradientStyle);
            serializer.TraiteEnum <EChartHatchStyle>(ref m_hatchStyle);
            serializer.TraiteBitmap(ref m_backImage, true);
            serializer.TraiteColor(ref m_backImageTransparentColor);
            serializer.TraiteEnum <EChartImageAlignmentStyle>(ref m_backImageAlignment);
            serializer.TraiteEnum <EChartImageWrapMode>(ref m_backImageWrapMode);
            serializer.TraiteColor(ref m_backSecondaryColor);
            serializer.TraiteColor(ref m_borderColor);
            serializer.TraiteEnum <EChartDashStyle>(ref m_borderDashStyle);
            serializer.TraiteInt(ref m_nBorderWidth);
            CUtilFont.SerializeFont(serializer, ref m_font);
            serializer.TraiteColor(ref m_foreColor);
            serializer.TraiteBool(ref m_bInterlacedRows);
            serializer.TraiteColor(ref m_interlacedRowsColor);
            serializer.TraiteBool(ref m_bIsEquallySpacedItems);
            serializer.TraiteBool(ref m_bIsTextAutoFit);
            serializer.TraiteEnum <ELegendItemOrder>(ref m_legendItemOrder);
            serializer.TraiteObject <CChartElementPosition>(ref m_position);
            serializer.TraiteColor(ref m_shadowColor);
            serializer.TraiteInt(ref m_nShadowOffset);
            serializer.TraiteInt(ref m_nTextWrapThreshold);
            return(result);
        }