/// <summary> /// Creates exact copy of this <b>Watermark</b>. /// </summary> /// <returns>Copy of this watermark.</returns> public Watermark Clone() { Watermark result = new Watermark(); result.Assign(this); return(result); }
/// <inheritdoc/> public override void Assign(Base source) { base.Assign(source); ReportPage src = source as ReportPage; Landscape = src.Landscape; PaperWidth = src.PaperWidth; PaperHeight = src.PaperHeight; RawPaperSize = src.RawPaperSize; LeftMargin = src.LeftMargin; TopMargin = src.TopMargin; RightMargin = src.RightMargin; BottomMargin = src.BottomMargin; MirrorMargins = src.MirrorMargins; FirstPageSource = src.FirstPageSource; OtherPagesSource = src.OtherPagesSource; Duplex = src.Duplex; Columns.Assign(src.Columns); Guides.Assign(src.Guides); Border = src.Border.Clone(); Fill = src.Fill.Clone(); Watermark.Assign(src.Watermark); TitleBeforeHeader = src.TitleBeforeHeader; OutlineExpression = src.OutlineExpression; PrintOnPreviousPage = src.PrintOnPreviousPage; ResetPageNumber = src.ResetPageNumber; ExtraDesignWidth = src.ExtraDesignWidth; StartOnOddPage = src.StartOnOddPage; StartPageEvent = src.StartPageEvent; FinishPageEvent = src.FinishPageEvent; ManualBuildEvent = src.ManualBuildEvent; }
/// <inheritdoc/> public override void Assign(Base source) { base.Assign(source); ReportPage src = source as ReportPage; ExportAlias = src.ExportAlias; Landscape = src.Landscape; PaperWidth = src.PaperWidth; PaperHeight = src.PaperHeight; RawPaperSize = src.RawPaperSize; LeftMargin = src.LeftMargin; TopMargin = src.TopMargin; RightMargin = src.RightMargin; BottomMargin = src.BottomMargin; MirrorMargins = src.MirrorMargins; AssignPreview(src); Columns.Assign(src.Columns); Guides.Assign(src.Guides); Border = src.Border.Clone(); Fill = src.Fill.Clone(); Watermark.Assign(src.Watermark); TitleBeforeHeader = src.TitleBeforeHeader; OutlineExpression = src.OutlineExpression; PrintOnPreviousPage = src.PrintOnPreviousPage; ResetPageNumber = src.ResetPageNumber; ExtraDesignWidth = src.ExtraDesignWidth; BackPage = src.BackPage; StartOnOddPage = src.StartOnOddPage; StartPageEvent = src.StartPageEvent; FinishPageEvent = src.FinishPageEvent; ManualBuildEvent = src.ManualBuildEvent; UnlimitedHeight = src.UnlimitedHeight; PrintOnRollPaper = src.PrintOnRollPaper; UnlimitedWidth = src.UnlimitedWidth; UnlimitedHeightValue = src.UnlimitedHeightValue; UnlimitedWidthValue = src.UnlimitedWidthValue; }