menu

ASP.NET Web Forms

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

    Show / Hide Table of Contents

    Class BiffRecordWithContinue

    Summary description for BiffRecordWithContinue.

    Inheritance
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    BiffRecordWithStreamPos
    BiffRecordRawWithDataProvider
    BiffRecordWithContinue
    LineItemArrayRecord
    PrinterSettingsRecord
    SSTRecord
    SupBookRecord
    Implements
    System.ICloneable
    IBiffStorage
    System.IDisposable
    Inherited Members
    BiffRecordRawWithDataProvider.m_provider
    BiffRecordRawWithDataProvider.ParseStructure()
    BiffRecordRawWithDataProvider.ParseStructure(DataProvider, Int32, Int32, ExcelVersion)
    BiffRecordRawWithDataProvider.GetString(Int32, Int32)
    BiffRecordRawWithDataProvider.GetString(Int32, Int32, Int32)
    BiffRecordRawWithDataProvider.GetString(Int32, Int32, Int32, Boolean)
    BiffRecordRawWithDataProvider.GetUnkTypeString(Int32, IList<Int32>, Int32, Int32, Int32, Byte[], Byte[])
    BiffRecordRawWithDataProvider.SetByte(Int32, Byte)
    BiffRecordRawWithDataProvider.SetUInt16(Int32, UInt16)
    BiffRecordRawWithDataProvider.SetBytes(Int32, Byte[], Int32, Int32)
    BiffRecordRawWithDataProvider.SetBytes(Int32, Byte[])
    BiffRecordRawWithDataProvider.SetStringNoLen(Int32, String)
    BiffRecordRawWithDataProvider.SetStringNoLen(Int32, String, Boolean)
    BiffRecordRawWithDataProvider.Dispose()
    BiffRecordWithStreamPos.m_lStreamPosition
    BiffRecordWithStreamPos.StreamPos
    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.Parser.Biff_Records
    Assembly: Syncfusion.XlsIO.Base.dll
    Syntax
    [CLSCompliant(false)]
    public abstract class BiffRecordWithContinue : BiffRecordRawWithDataProvider, ICloneable, IBiffStorage, IDisposable

    Constructors

    BiffRecordWithContinue()

    Default constructor.

    Declaration
    public BiffRecordWithContinue()

    Fields

    m_iFirstLength

    Size of the first record length.

    Declaration
    protected int m_iFirstLength
    Field Value
    Type Description
    System.Int32

    Properties

    AddHeaderToProvider

    Indicates whether we should add header of continue records to the internal data provider. Read-only.

    Declaration
    protected virtual bool AddHeaderToProvider { get; }
    Property Value
    Type Description
    System.Boolean

    FirstContinueType

    Type of the first continue record. Read-only.

    Declaration
    public virtual TBIFFRecord FirstContinueType { get; }
    Property Value
    Type Description
    TBIFFRecord

    Methods

    Clone()

    Creates copy of the current object.

    Declaration
    public override object Clone()
    Returns
    Type Description
    System.Object

    A copy of the current object.

    Overrides
    BiffRecordRawWithDataProvider.Clone()

    FillRecord(BinaryReader, DataProvider, IDecryptor, Byte[])

    Read from stream record data.

    Declaration
    public override int FillRecord(BinaryReader reader, DataProvider provider, IDecryptor decryptor, byte[] arrBuffer)
    Parameters
    Type Name Description
    System.IO.BinaryReader reader

    Stream with record data.

    DataProvider provider

    Object that provides access to the data.

    IDecryptor decryptor

    Object that should be used to parse encrypted records.

    System.Byte[] arrBuffer

    Temporary buffer needed for some operations.

    Returns
    Type Description
    System.Int32

    Size of the record data.

    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.FillRecord(System.IO.BinaryReader, Syncfusion.XlsIO.Parser.Biff_Records.DataProvider, Syncfusion.XlsIO.Implementation.Security.IDecryptor, System.Byte[])
    Exceptions
    Type Condition
    System.ArgumentNullException

    If reader is NULL.

    System.ApplicationException

    If stream is not be big enough for data (end of stream reached) and all data were not read.

    System.ApplicationException

    If record code is zero.

    FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)

    Save record data to stream.

    Declaration
    public override int FillStream(BinaryWriter writer, DataProvider provider, IEncryptor encryptor, int streamPosition)
    Parameters
    Type Name Description
    System.IO.BinaryWriter writer

    Writer that will receive record data.

    DataProvider provider

    Represents data provider.

    IEncryptor encryptor

    Object to encrypt data.

    System.Int32 streamPosition

    Position in the output stream. Used to increase performance.

    Returns
    Type Description
    System.Int32

    Size of the record in the stream.

    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.FillStream(System.IO.BinaryWriter, Syncfusion.XlsIO.Parser.Biff_Records.DataProvider, Syncfusion.XlsIO.Implementation.Security.IEncryptor, System.Int32)
    Exceptions
    Type Condition
    System.ArgumentNullException

    If writer is NULL.

    System.ApplicationException

    If m_iLength of internal record data array is less than zero.

    Implements

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