Class AbstractFormulaChangeMonitor

Class AbstractFormulaChangeMonitor

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Kullanıcının belirli işlemler sırasında formüllerin değişimini takip etmesi için izleyici.

public abstract class AbstractFormulaChangeMonitor

Miras

objectAbstractFormulaChangeMonitor

Miras Alınan Üyeler

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Örnekler

Workbook wb = new Workbook("template.xlsx");
InsertOptions options = new InsertOptions();
options.FormulaChangeMonitor = new MyFormulaChangeMonitor(wb.Worksheets);
wb.Worksheets[0].Cells.InsertRows(0, 2, options);

class MyFormulaChangeMonitor : AbstractFormulaChangeMonitor
{
    private readonly WorksheetCollection mWorksheets;
    public MyFormulaChangeMonitor(WorksheetCollection worksheets)
    {
        mWorksheets = worksheets;
    }
    public override void OnCellFormulaChanged(int sheetIndex, int rowIndex, int columnIndex)
    {
        Console.WriteLine("Hücre " + mWorksheets[sheetIndex].Name + "!"
            + CellsHelper.CellIndexToName(rowIndex, columnIndex)
            + "'nin formülü satır eklenirken değiştirildi.");
    }
}

Açıklamalar

Örneğin, hücre aralığını silerken/eklerken, diğer hücrelerin formülleri referansların kayması nedeniyle değişebilir.

Yapıcılar

AbstractFormulaChangeMonitor()

protected AbstractFormulaChangeMonitor()

Metotlar

OnCellFormulaChanged(int, int, int)

Bir hücredeki formül değiştiğinde tetiklenecek olay.

public virtual void OnCellFormulaChanged(int sheetIndex, int rowIndex, int columnIndex)

Parametreler

sheetIndex int

Değiştirilen hücrenin sayfa indeksi

rowIndex int

Değiştirilen hücrenin satır indeksi

columnIndex int

Değiştirilen hücrenin sütun indeksi

 Türkçe