ASP.NET Core

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class CalculationOptionsImpl

    Show / Hide Table of Contents

    Class CalculationOptionsImpl

    Worksheet calculation options block.

    Inheritance
    System.Object
    CommonObject
    CalculationOptionsImpl
    Implements
    System.IDisposable
    ICalculationOptions
    IParentApplication
    ICloneParent
    Inherited Members
    CommonObject.m_bIsDisposed
    CommonObject.FindParent(Type)
    CommonObject.FindParent(Type, Boolean)
    CommonObject.FindParent(Object, Type)
    CommonObject.FindParent(Object, Type, Boolean)
    CommonObject.FindParents(Type[])
    CommonObject.FindParent(Type[])
    CommonObject.SetParent(Object)
    CommonObject.CheckDisposed()
    CommonObject.AddReference()
    CommonObject.ReleaseReference()
    CommonObject.Dispose()
    CommonObject.OnDispose()
    CommonObject.Application
    CommonObject.Parent
    CommonObject.AppImplementation
    CommonObject.ReferenceCount
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.XlsIO.Implementation
    Assembly: Syncfusion.XlsIO.Base.dll
    Syntax
    public class CalculationOptionsImpl : CommonObject, IDisposable, ICalculationOptions, IParentApplication, ICloneParent

    Constructors

    CalculationOptionsImpl(IApplication, Object)

    Initializes new instance and sets application and parent fields.

    Declaration
    public CalculationOptionsImpl(IApplication application, object parent)
    Parameters
    Type Name Description
    IApplication application

    Application object for the page setup.

    System.Object parent

    Parent object for the page setup.

    CalculationOptionsImpl(IApplication, Object, BiffRecordRaw[], Int32)

    Recovers Page setup from the Biff Records array starting from position

    Declaration
    [CLSCompliant(false)]
    public CalculationOptionsImpl(IApplication application, object parent, BiffRecordRaw[] data, int iPos)
    Parameters
    Type Name Description
    IApplication application

    Application object for the page setup.

    System.Object parent

    Parent object for the page setup.

    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw[] data

    Array of Biff Records that contains all needed records.

    System.Int32 iPos

    Position of PrintHeadersRecord in the array.

    Fields

    DEF_CORRECT_CODES

    Correct records.

    Declaration
    public static TBIFFRecord[] DEF_CORRECT_CODES
    Field Value
    Type Description
    TBIFFRecord[]

    Properties

    CalculationMode

    Specifies the mode of formula value calculations.

    Declaration
    public ExcelCalculationMode CalculationMode { get; set; }
    Property Value
    Type Description
    ExcelCalculationMode

    IsIterationEnabled

    Indicates whether iterations are turned on.

    Declaration
    public bool IsIterationEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    MaximumChange

    Gets / sets maximum change of the result to the exit of an iteration.

    Declaration
    public double MaximumChange { get; set; }
    Property Value
    Type Description
    System.Double

    MaximumIteration

    Specifies the maximum number of times the formulas should be iteratively calculated. This is a fail-safe against mutually recursive formulas locking up a spreadsheet application.

    Declaration
    public int MaximumIteration { get; set; }
    Property Value
    Type Description
    System.Int32

    R1C1ReferenceMode

    Indicates whether R1C1 reference mode is turned on.

    Declaration
    public bool R1C1ReferenceMode { get; set; }
    Property Value
    Type Description
    System.Boolean

    RecalcOnSave

    Defines whether to recalculate before saving.

    Declaration
    public bool RecalcOnSave { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    Clone(Object)

    Creates a new object that is a copy of the current instance.

    Declaration
    public object Clone(object parent)
    Parameters
    Type Name Description
    System.Object parent

    Parent object for a copy of this instance.

    Returns
    Type Description
    System.Object

    A new object that is a copy of this instance.

    Parse(IList, Int32)

    Recovers Page setup from the Biff Records array starting from the position specified.

    Declaration
    public int Parse(IList data, int iPos)
    Parameters
    Type Name Description
    System.Collections.IList data

    Biff Records data.

    System.Int32 iPos

    Position of first PageSetup record - PrintHeadersRecord.

    Returns
    Type Description
    System.Int32

    Position after extracting calculation options.

    Serialize(OffsetArrayList)

    Adds all records to OffsetArrayList.

    Declaration
    [CLSCompliant(false)]
    public void Serialize(OffsetArrayList records)
    Parameters
    Type Name Description
    OffsetArrayList records

    OffsetArrayList which will get all records.

    Implements

    System.IDisposable
    ICalculationOptions
    IParentApplication
    ICloneParent
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved