Exemple #1
0
        private static IHtmlMarker TryCreateMarker(PathSeriesDescriptor descriptor)
        {
            if (descriptor == null)
            {
                return(null);
            }

            var marker = new HtmlTableMarker();

            if (descriptor.Orientation == SeriesOrientation.Row)
            {
                marker.ExpandRow = true;

                marker.ColumnHeaderRow = descriptor.TimesLocator.HeaderSeriesPosition;
                marker.RowHeaderColumn = descriptor.ValuesLocator.HeaderSeriesPosition;

                marker.SkipColumns = descriptor.Excludes.ToArray();
                marker.SkipRows    = null;
            }
            else if (descriptor.Orientation == SeriesOrientation.Column)
            {
                marker.ExpandColumn = true;

                marker.RowHeaderColumn = descriptor.TimesLocator.HeaderSeriesPosition;
                marker.ColumnHeaderRow = descriptor.ValuesLocator.HeaderSeriesPosition;

                marker.SkipColumns = null;
                marker.SkipRows    = descriptor.Excludes.ToArray();
            }

            return(marker);
        }
Exemple #2
0
        private static IHtmlMarker TryCreateMarker(PathCellDescriptor descriptor)
        {
            if (descriptor == null)
            {
                return(null);
            }

            var marker = new HtmlTableMarker();

            marker.ColumnHeaderRow = descriptor.Column.HeaderSeriesPosition;
            marker.RowHeaderColumn = descriptor.Row.HeaderSeriesPosition;

            return(marker);
        }
 public void TearDown()
 {
     myMarker.Reset();
     myMarker = null;
 }
 public void SetUp()
 {
     myMarker = new HtmlTableMarker(Color.Yellow, Color.SteelBlue);
 }