Class CalculationOptions

Class CalculationOptions

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

מייצג אפשרויות לחישוב.

public class CalculationOptions

ירושה

objectCalculationOptions

חברים יורשים

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

בונים

CalculationOptions()

public CalculationOptions()

מאפיינים

CalcStackSize

גודל הסטאק לחישוב תאים באופן רקורסיבי. ערך ברירת המחדל הוא 200.

public int CalcStackSize { get; set; }

ערך המאפיין

int

הערות

כאשר יש כמות גדולה של תאים שצריך לחשב באופן רקורסיבי בעץ התלות, StackOverflowException עשוי להיגרם בתהליך החישוב. אם כך, המשתמש צריך לציין ערך קטן יותר עבור מאפיין זה. למצב כזה, המשתמש צריך לקבוע את הערך המתאים עבור מאפיין זה בהתאם לנוסחאות ולנתונים בפועל. עם זאת, ערך קטן מדי עשוי לגרום לירידת ביצועים בחישוב הנוסחה וערך קטן מ-2 יעשה את זה בלתי אפשרי לחשב נוסחה התלויה באחרת. אז אם הערך שצוין קטן מ-2, הוא יתאפס ל-2.

CalculationMonitor

המוניטור למשתמש כדי לעקוב אחרי התקדמות חישוב הנוסחאות.

public AbstractCalculationMonitor CalculationMonitor { get; set; }

ערך המאפיין

AbstractCalculationMonitor

CharacterEncoding

מפרט את הקידוד המשמש לקידוד/פיענוח תווים בעת חישוב נוסחאות. עבור פונקציות כמו CHAR, CODE, התוצאה המחושבת תלויה בהגדרות האזור ובקידוד ברירת המחדל של הסביבה. עם מאפיין זה, המשתמש יכול לציין את הקידוד המתאים המשמש עבור פונקציות אלו כדי לקבל את התוצאה הצפוייה.

public Encoding CharacterEncoding { get; set; }

ערך המאפיין

Encoding

CustomEngine

מנוע חישוב נוסחאות מותאם אישית להרחבת מנוע החישוב ברירת המחדל של Aspose.Cells.

public AbstractCalculationEngine CustomEngine { get; set; }

ערך המאפיין

AbstractCalculationEngine

IgnoreError

מציין האם יש להתעלם משגיאות שנמצאות בעת חישוב נוסחאות. השגיאה עשויה להיות פונקציה לא נתמכת, קישורים חיצוניים, וכו’. ערך ברירת המחדל הוא true.

public bool IgnoreError { get; set; }

ערך המאפיין

bool

LinkedDataSources

מפרט את מקורות הנתונים עבור קישורים חיצוניים המשמשים בנוסחאות.

public Workbook[] LinkedDataSources { get; set; }

ערך המאפיין

Workbook[]

הערות

כמו Aspose.Cells.Workbook.UpdateLinkedDataSource(Aspose.Cells.Workbook[]), כאן אתה יכול לציין מקורות נתונים עבור קישורים חיצוניים המשמשים בנוסחאות שצריך לחשב, במיוחד אלו שמשמשים בפונקציית INDIRECT. עבור קישורים חיצוניים שמשמשים בפונקציית INDIRECT, הם אינם נחשבים כחלק מהקישורים החיצוניים של חוברת העבודה ואינם יכולים להתעדכן על ידי Aspose.Cells.Workbook.UpdateLinkedDataSource(Aspose.Cells.Workbook[]). התאמת של חוברות העבודה הללו עם קישורים חיצוניים נקבעת על ידי Aspose.Cells.Workbook.FileName ו-Aspose.Cells.ExternalLink.DataSource. אז אנא ודא ש-Aspose.Cells.Workbook.FileName צויין עם הערך המתאים (בדרך כלל הוא צריך להיות זהה ל-Aspose.Cells.ExternalLink.DataSource) לכל חוברת עבודה כך שהם יכולים להיות מקושרים כפי שצפוי.

PrecisionStrategy

מפרט את האסטרטגיה לעיבוד דיוק החישוב.

public CalculationPrecisionStrategy PrecisionStrategy { get; set; }

ערך המאפיין

CalculationPrecisionStrategy

Recursive

מציין האם לחשב את התאים התלויים באופן רקורסיבי כאשר מחשבים תא אחד והוא תלוי בתאים אחרים. ערך ברירת המחדל הוא true.

public bool Recursive { get; set; }

ערך המאפיין

bool

 Ελληνικά