AbstractCalculationEngine sınıfı

AbstractCalculationEngine sınıfı

Aspose.Cells varsayılan hesaplama motorunu genişletmek için kullanıcının özel hesaplama motorunu temsil eder.

AbstractCalculationEngine türü aşağıdaki üyeleri ortaya çıkarır:

Özellikler

MülkTanım
is_param_literal_requiredBu motorun hesaplama yaparken parametrenin tam metnine ihtiyacı olup olmadığını gösterir. Varsayılan değer false’tur.
is_param_array_mode_requiredBu motorun dizi modunda hesaplanması için parametreye ihtiyacı olup olmadığını gösterir. Varsayılan değer false’tur.
Özel hesaplama yaparken CalculationData.get_param_value_in_array_mode gerekiyorsa
işlevler ve kullanıcı bunların tanımını güncellemedi
(Workbook.update_custom_function_definition tarafından),
bu özelliğin true olarak ayarlanması gerekiyor.
process_built_in_functionsYerleşik motor tarafından desteklenen yerleşik işlevlerin olup olmadığı
Bu uygulama tarafından kontrol edilmeli ve işlenmelidir.
Varsayılan yanlıştır.

Yöntemler

YöntemTanım
calculateVerilen verilerle bir fonksiyonu hesaplar.

Notlar

Kullanıcı, Çalışma Kitabının herhangi bir bölümünü doğrudan bu uygulamada değiştirmemelidir (hariç CalculationData.CalculatedValue özelliği tarafından ayarlanabilen özel işlevin hesaplanan sonucu). Aksi takdirde beklenmeyen bir sonuç veya İstisna meydana gelebilir. Kullanıcının bazı özel işlevler için uygulamada hesaplanan sonuçtan başka verileri değiştirmesi gerekiyorsa, örneğin, hücrenin formülünü, stilini vb. değiştirin, kullanıcının bu verileri bu uygulamada toplaması gerekir ve bunları formül hesaplamasının kapsamı dışında değiştirin.

Ayrıca bakınız