menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.XlsIO.Parser.Biff_Records - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.XlsIO.Parser.Biff_Records

    Classes

    ArrayRecord

    Summary description for ArrayRecord.

    AutoFilterInfoRecord

    Summary description for AutoFilterInfoRecord.

    AutoFilterRecord

    Summary description for AutoFilterInfoRecord.

    AutoFilterRecord.DOPER
    BackupRecord

    Boolean specifying whether the GUI should store a backup of the file while saving.

    BeginRecord

    The begin record defines the start of a block of records for a (Graphing) data object. This record is matched with a corresponding EndRecord.

    BiffAttribute

    Attribute provides link information between class and Biff8. record types

    BiffContinueRecordRaw

    BifRecords container.

    BiffOffsetOrderAttribute

    This attribute tells the Excel Writer the order in which order offsets should be calculated.

    BiffOffsetsRecordsAttribute

    Existence of such attribute in class metadata indicates to the Excel writer that the record class contains offset field which can be calculated only after all records are saved into an array and are in place.

    BiffRecordPosAttribute

    Attribute of records class members that provide information about location of the variable in binary data. It also indicates type to which the data must be converted to.

    BiffRecordRawWithArray

    Summary description for BiffRecordRawWithArray.

    BiffRecordRawWithDataProvider

    Summary description for BiffRecordRawWithDataProvider.

    BiffRecordWithContinue

    Summary description for BiffRecordWithContinue.

    BiffRecordWithStreamPos

    Summary description for _BiffRecordRawWithStreamPos.

    BitmapRecord

    This record is part of the Page Settings Block. It stores the background bitmap of a worksheet.

    BlankRecord

    This record represents an empty cell. It contains the cell address and formatting information.

    BOFRecord

    Summary description for BOFRecord. It is used for the beginning of a set of records that have a particular purpose or subject. Used in sheets and workbooks.

    BookBoolRecord

    Summary description for BookBoolRecord. Saves External Links record. Contains a flag specifying whether the GUI should save externally linked values from other workbooks.

    BoolErrRecord

    This record represents a Boolean value or error value cell.

    ByteArrayDataProvider

    Summary description for ByteArrayDataProvider.

    BytesList

    Summary description for BytesList.

    CalcCountRecord

    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.

    CalcModeRecord

    Specifies whether to calculate formulas manually, automatically, or automatically except for multiple table operations.

    CellPositionBase

    This is parent class for all records that have cell position elements inside.

    CF12Record

    The begin record defines the start of a block of records for a (Graphing) data object. This record is matched with a corresponding EndRecord.

    CFExAverageTemplateParameter

    CFEx Average Template Parameter

    CFExDateTemplateParameter

    CFEx Date Template Parameter

    CFExFilterParameter

    Represents CFEx Filter Parameter

    CFExRecord

    The begin record defines the start of a block of records for a (Graphing) data object. This record is matched with a corresponding EndRecord.

    CFExTextTemplateParameter

    CFEx Text Template Parameter

    CFGradientItem

    Specifies one control point in the gradient curve.

    CFIconMultiState

    Specifies the threshold value associated with an icon.

    CFIconSet

    Icon set.

    CFInterpolationCurve

    Specifies one control point in the interpolation curve.

    CFRecord

    The begin record defines the start of a block of records for a (Graphing) data object. This record is matched with a corresponding EndRecord.

    CFVO

    Conditional Formatting Value Object (CFVO).

    ChartUnitsRecord

    Microsoft Excel writes this record, but its value is always zero. Applications writing BIFF do not need to write this record. If the application writes this record, the wUnits field must be zero.

    CodeNameRecord

    Summary description for CodeNameRecord.

    CodepageRecord

    Stores the text encoding (code page) used to encode byte strings. In BIFF8, it always contains the Unicode code page 1200.

    ColorScale

    Color scale.

    ColumnInfoRecord

    Defines the formatting information for a range of columns including width, outline, and collapsed options.

    CondFmt12Record

    The begin record defines the start of a block of records for a (Graphing) data object. This record is matched with a corresponding EndRecord.

    CondFMTRecord

    The begin record defines the start of a block of records for a (Graphing) data object. This record is matched with a corresponding EndRecord.

    ContinueRecord

    Whenever the content of the record exceeds the given limits, the record must be split. Several Continue Records containing the additional data are added after the parent record.

    ContinueRecordExtractor

    Helper class which allows extract continue records from stream.

    CountryRecord

    This record stores two Windows country identifiers. The first represents the user interface language of the Excel version that saved this file, and second represents the system regional settings at the time the file was saved.

    CRNRecord

    This record stores the contents of an external cell or cell range. An external cell range has only one row. If a cell range spans over more than one row, several CRN records will be created.

    CustomPropertyRecord

    Summary description for CustomPropertyRecord.

    DataBar

    Data bar.

    DataProvider

    Summary description for DataProvider.

    DateWindow1904Record

    This record specifies the base date for displaying date values. All dates are stored as count of days past this base date.

    DBCellRecord

    Contains relative offsets to calculate the stream position of the first cell record for each row. This record is written once in a row block.

    DConBinRecord

    This record stores a data consolidation reference. DConBin is identical to DConName, except that DConBin is used when the data consolidation reference refers to a built-in name (as described by a Name record).

    DConNameRecord

    The DConName record contains the complete description of a named range of cells for the Consolidate command (Data menu).

    DCONRecord

    Summary description for DCON.

    DConRefRecord

    Summary description for DConRefRecord.

    DefaultColWidthRecord

    Specifies the default width for columns that have no specific width set.

    DefaultRowHeightRecord

    Row height for rows with undefined or inexplicitly defined heights.

    DeltaRecord

    Stores the maximum change of the result to the exit of an iteration.

    DimensionsRecord

    Contains the range address of the used area in the current sheet.

    DSFRecord

    Double Stream Flag Record indicating if this is a double stream file. Double Stream files contain both BIFF8 and BIFF7 workbooks.

    DValRecord

    This record is the list header of the Data Validity Table in the current sheet.

    DVRecord

    This record is part of the Data Validity Table. It stores data validity settings and a list of cell ranges which contain these settings. The "prompt box" appears while editing such a cell. The "error box" appears if the entered value does not fit the conditions. The data validity settings of a sheet are stored in a sequential list of DV records. This list is preluded by a DVAL record. If a string is empty and the default text should appear in the prompt box or error box, the string must contain a single zero character (string length will be 1).

    DXFN

    Represents DXFN

    DxGCol

    Specifies the default width for columns that have no specific width set.

    EndRecord

    The end record defines the end of a block of records for a (Graphing) data object. This record is matched with a corresponding BeginRecord.

    EOFRecord

    It indicates the end of a record block with leading BOF record. This could be the end of the workbook globals, a worksheet, a chart, etc.

    ExtendedFormatCRC

    This record specifies the number of XF records contained in this file and that contains a checksum of the data in those records. This record MUST exist if and only if there are XFExt records in the file.

    ExtendedFormatRecord

    One of the most complex records. There are two types: Style and Cell. It should be noted that fields in the extended format record are somewhat arbitrary. Almost all of the fields are bit-level, but we name them as best as possible by functional group. In some places, this is more conducive than others.

    ExtendedProperty

    Represents Extended Property

    ExtendedXFRecord

    Represents Extended XF Record

    ExternCountRecord

    This record contains the number of additional EXTERNSHEET records. In BIFF8, this is omitted because there is only one EXTERNSHEET record.

    ExternNameRecord
    ExternSheetRecord

    The record stores a list with indexes to SUPBOOK records.

    ExternSheetRecord.TREF

    Stores index to SUPBOOK record.

    ExtSSTInfoSubRecord

    Extended SST table info subrecord contains the elements of "info" in the SST's array field.

    FilePassRecord

    This record is part of the file protection. It contains information about the read/write password of the file. All record contents following this record will be encrypted.

    FilePassStandardBlock

    Summary description for FilePassStandardBlock.

    FilePassStrongBlock

    Summary description for FilePassStrongBlock.

    FileSharingRecord

    The record represents an empty cell. It contains the cell address and formatting information.

    FilterModeRecord

    If the sheet contains a filtered list, the file will contain FilterModeRecord. This record has no record data field.

    FnGroupCountRecord

    Function Group Count Record Number of built in function groups in the current version of the spreadsheet (probably only used in Windows).

    FontRecord

    Font Record describes a font in the workbook (index = 0-3,5-infinity - skip 4) An element in the Font Table contains information about a used font, including character formatting.

    FormatRecord

    Record contains information about a number format.

    FormulaRecord

    Contains the token array and the result of a formula cell.

    GradStops

    Represenst Gradient Stops

    GridsetRecord

    This record specifies if the option to print sheet grid lines (PrintGridlinesRecord) has ever been changed.

    GutsRecord

    Contains information about the layout of outline symbols.

    HasBasicRecord

    If this record exists in the stream, then Excel contains Visual Basic macros.

    HeaderAndFooterRecord

    Represents the Header Footer Record

    HeaderContinueRecordBuilder

    Special class for building Continue Records.

    HeaderFooterImageRecord

    Summary description for HeaderFooterImageRecord.

    HeaderFooterRecord

    Specifies a header for a sheet.

    HideObjRecord

    Flag defines whether to hide placeholders and object.

    HLinkRecord

    The record represents an empty cell. It contains the cell address and formatting information.

    HorizontalPageBreaksRecord

    Contains a list of explicit column page breaks.

    HorizontalPageBreaksRecord.THPageBreak

    This class contains information about single page break.

    InterfaceEndRecord

    Shows where the Interface Records end (MMS) (has no fields).

    InterfaceHdrRecord

    Defines the beginning of Interface records (MMS).

    IntPtrContinueRecordBuilder

    Summary description for IntPtrContinueRecordBuilder.

    IntPtrDataProvider

    Summary description for IntPtrDataProvider.

    IterationRecord

    Tells whether to iterate over formula calculations or not (if a formula is dependent upon another formula's result) (odd feature for something that can only have 32 elements in a formula).

    LabelRangesRecord

    This record contains the addresses of all row and column label ranges in the current sheet.

    LabelRecord

    This record represents a cell that contains a string. In BIFF8, it is replaced by the LABELSST record. Nevertheless, Excel can import a LABEL record contained in a BIFF8 file.

    LabelSSTRecord

    Represents a cell that contains a string. Refers to a string in the shared string table and is a column value.

    MarginRecord

    This record is part of the Page Settings block. It contains the margin of the current worksheet.

    MergeCellsRecord

    Contains all merged cell ranges of the current sheet. Optional record defining a square area of cells to "merge" into one cell.

    MergeCellsRecord.MergedRegion

    This class contains information about the region of merged cells.

    MMSRecord

    Defines how many add menu and delete menu options are stored in the file.

    MSODrawingGroupRecord

    This record contains a drawing object provided by the Drawing tool.

    MSODrawingRecord

    This record contains a drawing object provided by the Microsoft Office Drawing tool.

    MulBlankRecord

    Represents a range of empty cells. All cells are located in the same row.

    MulRKRecord

    Represents a cell range containing RK value cells. All cells are located in the same row.

    MulRKRecord.RkRec

    Contains information about single RK entry in MulRKRecord.

    NameRecord

    The begin record defines the start of a block of records for a (Graphing) data object. This record is matched with a corresponding EndRecord.

    NoteRecord

    The NOTE record specifies a comment associated with a particular cell.

    NumberRecord

    Represents a cell that contains a floating-point value.

    ObjectProtectRecord

    This record is part of the worksheet / workbook protection. It determines whether the objects of the current sheet are protected. Object protection is not active if this record is omitted.

    OBJRecord

    The OBJ record contains a partial description of a drawing object and the MSODRAWING, MSODRAWINGGROUP, and MSODRAWINGSELECTION records contain the remaining drawing object data.

    OffsetArrayList
    OleSizeRecord

    This record stores the size of an embedded OLE object (when Microsoft Excel is a server).

    PaletteRecord

    This record contains the definition of all user-defined colors available for cell and object formatting.

    PaneRecord
    PasswordRecord

    Stores the encrypted password for a sheet or workbook.

    PasswordRev4Record

    Stores the (2 byte) encrypted password for a shared workbook.

    PrecisionRecord

    Defines whether to store with full precision or what is displayed the GUI.

    PrinterSettingsRecord

    This record saves printer settings and printer driver information.

    PrintGridlinesRecord

    Defines whether or not to print the gridlines when you print your spreadsheet on paper.

    PrintHeadersRecord

    Whether or not to print the row / column headers of the spreadsheet in the physical form.

    PrintSetupRecord

    Stores print setup options.

    ProtectionRev4Record

    Describes whether this is a protected shared / tracked workbook.

    ProtectRecord

    Whether a worksheet or a workbook is protected against modification. Protection is not active if this record is omitted.

    QuickTipRecord

    This record contains the cell range and text for a ToolTip. It occurs in conjunction with the HLINK record for hyperlinks in the Hyperlink Table.

    RangeProtectionRecord

    Represents range protection and error indicators.

    RecalcIdRecord

    This record stores RecalcId identifiers.

    RefModeRecord

    Describes which reference mode to use.

    RefreshAllRecord

    Flag whether to refresh all external data when loading a sheet.

    RKRecord

    Represents a cell that contains an RK value (encoded integer or floating-point value).

    RowRecord

    Stores the row information for the sheet.

    RStringRecord

    This record stores a formatted text cell (Rich-Text). In BIFF8 it is replaced by the LABELSST record. Nevertheless, Excel uses this record if it copies formatted text cells to the clipboard.

    SaveRecalcRecord

    Defines whether to recalculate before saving (set to 1).

    ScenProtectRecord

    This record is part of the worksheet / workbook protection. It determines whether the scenarios of the current sheet are protected. Scenario protection is not active if this record is omitted.

    SelectionRecord

    Shows the user's selection on the sheet for write set num refs to 0.

    SharedFormulaRecord

    This record stores the token array of a shared formula. Shared formulas are similar to array formulas in that they store a formula used in a range of cells. The SharedFormula record is not a real cell record but follows the first FORMULA record of the cell range.

    SheetCenterRecord

    Whether to center between horizontal margins.

    SheetLayoutRecord

    This record stores the colour of the tab below the sheet containing the sheet name.

    SheetProtectionRecord

    Summary description for SheetProtection.

    SortRecord

    This record stores the last settings from the "Sort" dialog for each sheet. These settings are not attached to a cell range in the sheet, so it is not possible to determine the cell range sorted with the settings of this record.

    SSTRecord

    Static String Table Record: This holds all the strings for LabelSSTRecords.

    StringRecord

    This record stores the result of a string formula. It occurs directly after a string formula.

    StyleRecord

    Style Record: Describes a built-in style in the GUI or user defined style.

    SupBookRecord

    This record stores the URL of an external document and a list of sheet names inside this document. Furthermore, it is used to store DDE and OLE object links or to indicate an internal 3D reference or an add-in function.

    TabIdRecord

    Sheet Tab Index Array Record: Contains an array of sheet ID's. Sheets always keep their ID regardless of what their name is.

    TableRecord

    This record stores information about a multiple operation table in the sheet. It follows the first FORMULA record of the cell range containing the operation table.

    TemplateRecord
    TextObjectRecord

    This record stores a text object. The TXO record is followed by two CONTINUE records. The first CONTINUE record contains the text data and the second CONTINUE contains the formatting runs. If the text box contains no text, these CONTINUE records are not written to the file.

    TextWithFormat

    Summary description for TextFormat.

    UnkMacrosDisable

    Summary description for UnkMacrosDisable.

    UnknownBeginRecord
    UnknownEndRecord

    Represents UnknowEndRecord

    UnknownMarkerRecord
    UnknownRecord

    This record describes all unknown information in records.

    UnsafeDataProvider

    Summary description for UnsafeDataProvider.

    UseSelFSRecord

    Informs the GUI if this was written by something that can use "natural language" formulas.

    VerticalPageBreaksRecord

    Contains a list of explicit column page breaks.

    VerticalPageBreaksRecord.TVPageBreak

    Structure that contains information about a vertical page break.

    WindowOneRecord

    Stores the attributes of the workbook window. This is basically so that the GUI is aware of the size of the window holding the spreadsheet document.

    WindowProtectRecord

    Flags indicating whether workbook windows are protected.

    WindowTwoRecord

    Sheet window settings.

    WindowZoomRecord

    This record stores the magnification of the active view of the current worksheet. In BIFF8 this can be either the normal view or the page break preview. This is determined in the WINDOW2 record. The magnification is stored as reduced fraction. The magnification results from nscl / dscl.

    WriteAccessRecord

    Stores the Username of the owner of the spreadsheet generator (on UNIX, it's the user's login; on Windows, it is the name you typed during installation).

    WriteProtection

    This record indicates that write protection is used and read-only mode is recommended.

    WSBoolRecord

    This record stores a 16-bit value with Boolean options for the current sheet.

    XCTRecord

    XCT � CRN Count: This record stores the number of immediately following CRN records. These records are used to store the cell contents of external references.

    Structs

    PaletteRecord.TColor

    Structure describing color entry.

    RStringRecord.TFormattingRun

    Rich text formatting run.

    SelectionRecord.TAddr

    Each cell range address (called an ADDR structure) contains 4 16-bit values. Cell range address, BIFF8.

    TAddr

    Each cell range address (called an ADDR structure) contains 4 16-bit values. Cell range address, BIFF8:

    Interfaces

    IBiffStorage

    Summary description for IBiffStorage.

    ICellPositionFormat
    IChartType

    Contains information about chart type.

    IDoubleValue

    This interface supports DoubleValue property.

    IFormulaRecord

    Summary description for IFormulaRecord.

    ILengthSetter

    Summary description for ILengthSetter.

    IMultiCellRecord
    IOutline

    Contains outline information about.

    IOutlineWrapper

    Contains outline information about.

    ISharedFormula

    Interface for shared formula and array formula.

    IStringValue

    This interface supports StringValue property.

    IValueHolder

    Interface for records that have Value property.

    Enums

    AutoFilterRecord.DOPER.DOPERComparisonSign

    DOPER comparison sign types.

    AutoFilterRecord.DOPER.DOPERDataType

    DOPER data type.

    BOFRecord.TType

    This enum that describes all possible data after this BOF record.

    ExtendedFormatRecord.TXFType

    Type of extended format.

    TBIFFRecord

    Enum that defines constants for all known Biff records.

    TextWithFormat.StringType

    Possible string flags.

    TFieldType

    Known field types to parser.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved