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ülk | Tanım |
---|---|
is_param_literal_required | Bu motorun hesaplama yaparken parametrenin tam metnine ihtiyacı olup olmadığını gösterir. Varsayılan değer false’tur. |
is_param_array_mode_required | Bu 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 gerekiyorsaiş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_functions | Yerleş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öntem | Tanım |
---|---|
calculate | Verilen 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
- modül
aspose.cells