Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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;
        }
Esempio n. 3
0
        /// <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;
        }