This commit is contained in:
@@ -219,7 +219,22 @@ public interface IRow
|
||||
RowHeight Height { get; set; }
|
||||
|
||||
/// <summary>Устанавливает числовой формат для всех ячеек строки.</summary>
|
||||
IRow SetNumberFormat(NumberFormatPattern format);
|
||||
IRow Set(NumberFormatPattern format);
|
||||
|
||||
/// <summary>Устанавливает выравнивание для всех ячеек диапазона.</summary>
|
||||
IRow Set(CellAlign format);
|
||||
|
||||
/// <summary>Устанавливает границы для всех ячеек диапазона.</summary>
|
||||
IRow Set(CellBorder format);
|
||||
|
||||
/// <summary>Устанавливает заливку для всех ячеек диапазона.</summary>
|
||||
IRow Set(CellFill format);
|
||||
|
||||
/// <summary>Устанавливает шрифт для всех ячеек диапазона.</summary>
|
||||
IRow Set(CellFont format);
|
||||
|
||||
/// <summary>Устанавливает шрифт ячейки.</summary>
|
||||
IRow Set(CellStyle font);
|
||||
|
||||
/// <summary>Возвращает ячейку в заданном столбце (индекс с 1).</summary>
|
||||
ICell Cell(uint col);
|
||||
@@ -346,7 +361,22 @@ public interface IColumn
|
||||
ColumnWidth Width { get; set; }
|
||||
|
||||
/// <summary>Устанавливает числовой формат для всех ячеек столбца.</summary>
|
||||
IColumn SetNumberFormat(NumberFormatPattern format);
|
||||
IColumn Set(NumberFormatPattern format);
|
||||
|
||||
/// <summary>Устанавливает выравнивание для всех ячеек диапазона.</summary>
|
||||
IColumn Set(CellAlign format);
|
||||
|
||||
/// <summary>Устанавливает границы для всех ячеек диапазона.</summary>
|
||||
IColumn Set(CellBorder format);
|
||||
|
||||
/// <summary>Устанавливает заливку для всех ячеек диапазона.</summary>
|
||||
IColumn Set(CellFill format);
|
||||
|
||||
/// <summary>Устанавливает шрифт для всех ячеек диапазона.</summary>
|
||||
IColumn Set(CellFont format);
|
||||
|
||||
/// <summary>Устанавливает шрифт ячейки.</summary>
|
||||
IColumn Set(CellStyle font);
|
||||
|
||||
/// <summary>Возвращает ячейку в заданной строке (индекс с 1).</summary>
|
||||
ICell Cell(uint row);
|
||||
@@ -476,19 +506,22 @@ public interface IRange
|
||||
IRange MoveTo(uint rowIndex, string colIndex);
|
||||
|
||||
/// <summary>Устанавливает числовой формат для всех ячеек диапазона.</summary>
|
||||
IRange SetNumberFormat(NumberFormatPattern format);
|
||||
IRange Set(NumberFormatPattern format);
|
||||
|
||||
/// <summary>Устанавливает выравнивание для всех ячеек диапазона.</summary>
|
||||
IRange SetCellAlign(CellAlign format);
|
||||
IRange Set(CellAlign format);
|
||||
|
||||
/// <summary>Устанавливает границы для всех ячеек диапазона.</summary>
|
||||
IRange SetCellBorder(CellBorder format);
|
||||
IRange Set(CellBorder format);
|
||||
|
||||
/// <summary>Устанавливает заливку для всех ячеек диапазона.</summary>
|
||||
IRange SetCellFill(CellFill format);
|
||||
IRange Set(CellFill format);
|
||||
|
||||
/// <summary>Устанавливает шрифт для всех ячеек диапазона.</summary>
|
||||
IRange SetCellFont(CellFont format);
|
||||
IRange Set(CellFont format);
|
||||
|
||||
/// <summary>Устанавливает шрифт ячейки.</summary>
|
||||
IRange Set(CellStyle font);
|
||||
|
||||
/// <summary>Перечисляет все ячейки диапазона (по строкам).</summary>
|
||||
IEnumerable<ICell> Cells { get; }
|
||||
@@ -733,6 +766,9 @@ public interface ICell
|
||||
/// <summary>Возвращает шрифт ячейки.</summary>
|
||||
CellFont GetCellFont();
|
||||
|
||||
/// <summary>Возвращает шрифт ячейки.</summary>
|
||||
CellStyle? GetCellStyle();
|
||||
|
||||
/// <summary>Пытается извлечь логическое значение.</summary>
|
||||
bool TryGetBoolean(out bool value);
|
||||
|
||||
@@ -754,25 +790,28 @@ public interface ICell
|
||||
/// <summary>Пытается установить формулу (без вычисленного значения).</summary>
|
||||
/// <param name="formula">Текст формулы (например, "SUM(A1:A5)").</param>
|
||||
/// <param name="format">Необязательный числовой формат для результата.</param>
|
||||
bool TrySet(string formula, NumberFormatPattern? format = null);
|
||||
bool TrySetFormula(string formula, NumberFormatPattern? format = null);
|
||||
|
||||
/// <summary>Устанавливает формулу (выбрасывает исключение при ошибке).</summary>
|
||||
ICell Set(string formula, NumberFormatPattern? format = null);
|
||||
ICell SetFormula(string formula, NumberFormatPattern? format = null);
|
||||
|
||||
/// <summary>Устанавливает числовой формат ячейки (не меняя значение).</summary>
|
||||
ICell Set(NumberFormatPattern format);
|
||||
|
||||
/// <summary>Устанавливает выравнивание текста ячейки.</summary>
|
||||
ICell Set(CellAlign format);
|
||||
ICell Set(CellAlign align);
|
||||
|
||||
/// <summary>Устанавливает границы ячейки.</summary>
|
||||
ICell Set(CellBorder format);
|
||||
ICell Set(CellBorder border);
|
||||
|
||||
/// <summary>Устанавливает заливку ячейки.</summary>
|
||||
ICell Set(CellFill format);
|
||||
ICell Set(CellFill fill);
|
||||
|
||||
/// <summary>Устанавливает шрифт ячейки.</summary>
|
||||
ICell Set(CellFont format);
|
||||
ICell Set(CellFont font);
|
||||
|
||||
/// <summary>Устанавливает стиль ячейки.</summary>
|
||||
ICell Set(CellStyle style);
|
||||
|
||||
/// <summary>Устанавливает простое текстовое значение (без форматирования).</summary>
|
||||
ICell Set(string value);
|
||||
|
||||
Reference in New Issue
Block a user