/// <summary> /// Создает "намерение" для изменения своиств ячейки. /// </summary> /// <param name="ws">Рабочий лист в котором будут изменения</param> public WriteIntent(Worksheet ws) { IntendedText = new Firable <string>(WriterActions._writeAny); IntendedStyle = new Firable <UInt32Value>(WriterActions._setStyle); Worksheet = ws; }
/// <summary> /// Создает "намерение" для изменения своиств ячейки /// с переопределением поведения записи значения в ячейку. /// Используйте этот конструктор только в случае если конструктор /// <see cref="WriteIntent(Worksheet)"/> не дает нужных результатов /// </summary> /// <param name="ws">Рабочий лист в котором будут изменения</param> /// <param name="writeDeleg"> /// Делегат для записи значении в ячейку. /// По сути это определяет то, как будет записыватся значение в ячейку. /// </param> public WriteIntent(Worksheet ws, Func <Worksheet, string, string, bool> writeDeleg) : this(ws) { IntendedText = new Firable <string>(writeDeleg); }