//----------------------------------------------------------------- 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); }
//----------------------------------------------------- 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); }
//----------------------------------------------------------------- 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); }