/// <summary> /// Serializes the style. /// </summary> /// <param name="writer">Writer object.</param> /// <remarks> /// This method is for internal use only. /// </remarks> public virtual void Serialize(FRWriter writer) { StyleBase c = writer.DiffObject as StyleBase; Border.Serialize(writer, "Border", c.Border); Fill.Serialize(writer, "Fill", c.Fill); TextFill.Serialize(writer, "TextFill", c.TextFill); if ((writer.SerializeTo != SerializeTo.Preview || !Font.Equals(c.Font)) && writer.ItemName != "inherited") { writer.WriteValue("Font", Font); } if (ApplyBorder != c.ApplyBorder) { writer.WriteBool("ApplyBorder", ApplyBorder); } if (ApplyFill != c.ApplyFill) { writer.WriteBool("ApplyFill", ApplyFill); } if (ApplyTextFill != c.ApplyTextFill) { writer.WriteBool("ApplyTextFill", ApplyTextFill); } if (ApplyFont != c.ApplyFont) { writer.WriteBool("ApplyFont", ApplyFont); } }
/// <summary> /// Serializes the style. /// </summary> /// <param name="writer">Writer object.</param> /// <remarks> /// This method is for internal use only. /// </remarks> public virtual void Serialize(FRWriter writer) { StyleBase c = writer.DiffObject as StyleBase; Border.Serialize(writer, "Border", c.Border); Fill.Serialize(writer, "Fill", c.Fill); TextFill.Serialize(writer, "TextFill", c.TextFill); if (!Font.Equals(c.Font)) { writer.WriteValue("Font", Font); } if (ApplyBorder != c.ApplyBorder) { writer.WriteBool("ApplyBorder", ApplyBorder); } if (ApplyFill != c.ApplyFill) { writer.WriteBool("ApplyFill", ApplyFill); } if (ApplyTextFill != c.ApplyTextFill) { writer.WriteBool("ApplyTextFill", ApplyTextFill); } if (ApplyFont != c.ApplyFont) { writer.WriteBool("ApplyFont", ApplyFont); } }
/// <inheritdoc/> public override void Serialize(FRWriter writer) { ReportComponentBase c = writer.DiffObject as ReportComponentBase; base.Serialize(writer); if (Exportable != c.Exportable) writer.WriteBool("Exportable", Exportable); if (ExportableExpression != c.ExportableExpression) writer.WriteStr("ExportableExpression", ExportableExpression); Border.Serialize(writer, "Border", c.Border); //if(Fill != c.Fill) Fill.Serialize(writer, "Fill", c.Fill); if (Cursor != c.Cursor && !Config.WebMode) writer.WriteValue("Cursor", Cursor); Hyperlink.Serialize(writer, c.Hyperlink); if (Bookmark != c.Bookmark) writer.WriteStr("Bookmark", Bookmark); if (writer.SerializeTo != SerializeTo.Preview) { if (CanGrow != c.CanGrow) writer.WriteBool("CanGrow", CanGrow); if (CanShrink != c.CanShrink) writer.WriteBool("CanShrink", CanShrink); if (GrowToBottom != c.GrowToBottom) writer.WriteBool("GrowToBottom", GrowToBottom); if (ShiftMode != c.ShiftMode) writer.WriteValue("ShiftMode", ShiftMode); if (FlagSerializeStyle && Style != c.Style) writer.WriteStr("Style", Style); if (EvenStyle != c.EvenStyle) writer.WriteStr("EvenStyle", EvenStyle); if (EvenStylePriority != c.EvenStylePriority) writer.WriteValue("EvenStylePriority", EvenStylePriority); if (HoverStyle != c.HoverStyle) writer.WriteStr("HoverStyle", HoverStyle); if (PrintOn != c.PrintOn) writer.WriteValue("PrintOn", PrintOn); if (BeforePrintEvent != c.BeforePrintEvent) writer.WriteStr("BeforePrintEvent", BeforePrintEvent); if (AfterPrintEvent != c.AfterPrintEvent) writer.WriteStr("AfterPrintEvent", AfterPrintEvent); if (AfterDataEvent != c.AfterDataEvent) writer.WriteStr("AfterDataEvent", AfterDataEvent); if (ClickEvent != c.ClickEvent) writer.WriteStr("ClickEvent", ClickEvent); if (MouseMoveEvent != c.MouseMoveEvent) writer.WriteStr("MouseMoveEvent", MouseMoveEvent); if (MouseUpEvent != c.MouseUpEvent) writer.WriteStr("MouseUpEvent", MouseUpEvent); if (MouseDownEvent != c.MouseDownEvent) writer.WriteStr("MouseDownEvent", MouseDownEvent); if (MouseEnterEvent != c.MouseEnterEvent) writer.WriteStr("MouseEnterEvent", MouseEnterEvent); if (MouseLeaveEvent != c.MouseLeaveEvent) writer.WriteStr("MouseLeaveEvent", MouseLeaveEvent); } }
/// <inheritdoc/> public override void Serialize(FRWriter writer) { ReportPage c = writer.DiffObject as ReportPage; base.Serialize(writer); if (ExportAlias != c.ExportAlias) { writer.WriteStr("ExportAlias", ExportAlias); } if (Landscape != c.Landscape) { writer.WriteBool("Landscape", Landscape); } if (FloatDiff(PaperWidth, c.PaperWidth)) { writer.WriteFloat("PaperWidth", PaperWidth); } if (FloatDiff(PaperHeight, c.PaperHeight)) { writer.WriteFloat("PaperHeight", PaperHeight); } if (RawPaperSize != c.RawPaperSize) { writer.WriteInt("RawPaperSize", RawPaperSize); } if (FloatDiff(LeftMargin, c.LeftMargin)) { writer.WriteFloat("LeftMargin", LeftMargin); } if (FloatDiff(TopMargin, c.TopMargin)) { writer.WriteFloat("TopMargin", TopMargin); } if (FloatDiff(RightMargin, c.RightMargin)) { writer.WriteFloat("RightMargin", RightMargin); } if (FloatDiff(BottomMargin, c.BottomMargin)) { writer.WriteFloat("BottomMargin", BottomMargin); } if (MirrorMargins != c.MirrorMargins) { writer.WriteBool("MirrorMargins", MirrorMargins); } WritePreview(writer, c); Columns.Serialize(writer, c.Columns); if (Guides.Count > 0) { writer.WriteValue("Guides", Guides); } Border.Serialize(writer, "Border", c.Border); Fill.Serialize(writer, "Fill", c.Fill); Watermark.Serialize(writer, "Watermark", c.Watermark); if (TitleBeforeHeader != c.TitleBeforeHeader) { writer.WriteBool("TitleBeforeHeader", TitleBeforeHeader); } if (OutlineExpression != c.OutlineExpression) { writer.WriteStr("OutlineExpression", OutlineExpression); } if (PrintOnPreviousPage != c.PrintOnPreviousPage) { writer.WriteBool("PrintOnPreviousPage", PrintOnPreviousPage); } if (ResetPageNumber != c.ResetPageNumber) { writer.WriteBool("ResetPageNumber", ResetPageNumber); } if (ExtraDesignWidth != c.ExtraDesignWidth) { writer.WriteBool("ExtraDesignWidth", ExtraDesignWidth); } if (StartOnOddPage != c.StartOnOddPage) { writer.WriteBool("StartOnOddPage", StartOnOddPage); } if (BackPage != c.BackPage) { writer.WriteBool("BackPage", BackPage); } if (StartPageEvent != c.StartPageEvent) { writer.WriteStr("StartPageEvent", StartPageEvent); } if (FinishPageEvent != c.FinishPageEvent) { writer.WriteStr("FinishPageEvent", FinishPageEvent); } if (ManualBuildEvent != c.ManualBuildEvent) { writer.WriteStr("ManualBuildEvent", ManualBuildEvent); } if (UnlimitedHeight != c.UnlimitedHeight) { writer.WriteBool("UnlimitedHeight", UnlimitedHeight); } if (PrintOnRollPaper != c.PrintOnRollPaper) { writer.WriteBool("PrintOnRollPaper", PrintOnRollPaper); } if (UnlimitedWidth != c.UnlimitedWidth) { writer.WriteBool("UnlimitedWidth", UnlimitedWidth); } if (FloatDiff(UnlimitedHeightValue, c.UnlimitedHeightValue)) { writer.WriteFloat("UnlimitedHeightValue", UnlimitedHeightValue); } if (FloatDiff(UnlimitedWidthValue, c.UnlimitedWidthValue)) { writer.WriteFloat("UnlimitedWidthValue", UnlimitedWidthValue); } }