Example #1
0
        public void trackAndUntrackAllColumns()
        {
            Assume.That(tracker.TrackedColumns.Count == 0);
            tracker.TrackAllColumns();
            Assert.IsTrue(tracker.TrackedColumns.Count == 0);

            IRow row = sheet.CreateRow(0);

            foreach (int column in columns)
            {
                row.CreateCell(column);
            }
            // implicitly track the columns
            tracker.UpdateColumnWidths(row);
            Assert.AreEqual(columns, tracker.TrackedColumns);

            tracker.UntrackAllColumns();
            Assert.IsTrue(tracker.TrackedColumns.Count == 0);
        }
Example #2
0
 /**
  * Untracks all columns in the sheet for auto-sizing. Best-fit column widths are forgotten.
  * If this is called, individual columns do not need to be untracked.
  * @since 3.14beta1
  */
 public void UntrackAllColumnsForAutoSizing()
 {
     _autoSizeColumnTracker.UntrackAllColumns();
 }