예제 #1
0
 public void trackAndUntrackColumns()
 {
     Assume.That(tracker.TrackedColumns.Count == 0);
     tracker.TrackColumns(columns);
     Assert.AreEqual(columns, tracker.TrackedColumns);
     tracker.UntrackColumn(3);
     tracker.UntrackColumn(0);
     tracker.UntrackColumn(1);
     Assert.IsTrue(tracker.TrackedColumns.Count == 0);
     tracker.TrackColumn(0);
     tracker.TrackColumns(columns);
     tracker.UntrackColumn(4);
     Assert.AreEqual(columns, tracker.TrackedColumns);
     tracker.UntrackColumns(columns);
     Assert.IsTrue(tracker.TrackedColumns.Count == 0);
 }
예제 #2
0
 /**
  * Untracks several columns in the sheet for auto-sizing.
  * When a column is untracked, the best-fit width is forgotten.
  * Any column in <code>columns</code> that is not tracked will be ignored by this call.
  *
  * @param columns the indices of the columns to track for auto-sizing
  * @return true if one or more columns were untracked as a result of this call
  *
  * @param columns the columns to track for autosizing
  * @since 3.14beta1
  */
 public bool UntrackColumnsForAutoSizing(ICollection <int> columns)
 {
     return(_autoSizeColumnTracker.UntrackColumns(columns));
 }