Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MatrixObject"/> class.
 /// </summary>
 public MatrixObject()
 {
     autoSize         = true;
     data             = new MatrixData();
     manualBuildEvent = "";
     afterTotalsEvent = "";
     helper           = new MatrixHelper(this);
     InitDesign();
     styleSheet = new MatrixStyleSheet();
     styleSheet.Load(ResourceLoader.GetStream("cross.frss"));
     style  = "";
     filter = "";
 }
Example #2
0
        /// <inheritdoc/>
        public override void Assign(Base source)
        {
            base.Assign(source);

            MatrixObject src = source as MatrixObject;

            AutoSize            = src.AutoSize;
            CellsSideBySide     = src.CellsSideBySide;
            KeepCellsSideBySide = src.KeepCellsSideBySide;
            DataSource          = src.DataSource;
            Filter    = src.Filter;
            ShowTitle = src.ShowTitle;
            Style     = src.Style;
            MatrixEvenStylePriority = src.MatrixEvenStylePriority;
            SplitRows    = src.SplitRows;
            PrintIfEmpty = src.PrintIfEmpty;
            data         = src.Data;
        }