menu

Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class CRNRecord - Xamarin.Android API Reference | Syncfusion

    Show / Hide Table of Contents

    Class 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.

    Inheritance
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    CRNRecord
    Implements
    IBiffStorage
    System.ICloneable
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    [Biff]
    public class CRNRecord : BiffRecordRaw, IBiffStorage, ICloneable

    Constructors

    CRNRecord()

    Default constructor

    Declaration
    public CRNRecord()

    CRNRecord(Int32)

    Reserved for record's internal data array.

    Declaration
    public CRNRecord(int iReserve)
    Parameters
    Type Name Description
    System.Int32 iReserve

    Amount of bytes for data array.

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    If amount of bytes requested is less than zero.

    CRNRecord(Stream, out Int32)

    Read / initialize constructor.

    Declaration
    public CRNRecord(Stream stream, out int itemSize)
    Parameters
    Type Name Description
    System.IO.Stream stream

    Stream from which record data should be read.

    System.Int32 itemSize

    size of read item.

    Exceptions
    Type Condition
    System.ArgumentNullException

    If stream is not specified.

    System.ApplicationException

    If stream does not support read or seek operations.

    Properties

    FirstColumn

    Index to first column inside of the referenced sheet.

    Declaration
    public byte FirstColumn { get; set; }
    Property Value
    Type
    System.Byte

    LastColumn

    Index to last column inside of the referenced sheet.

    Declaration
    public byte LastColumn { get; set; }
    Property Value
    Type
    System.Byte

    MinimumRecordSize

    Read-only. Minimum possible size of the record.

    Declaration
    public override int MinimumRecordSize { get; }
    Property Value
    Type
    System.Int32
    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.MinimumRecordSize

    NeedDataArray

    Declaration
    public override bool NeedDataArray { get; }
    Property Value
    Type
    System.Boolean
    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.NeedDataArray

    Row

    Index to row inside of the referenced sheet.

    Declaration
    public ushort Row { get; set; }
    Property Value
    Type
    System.UInt16

    Values

    Array of cell values.

    Declaration
    public List<object> Values { get; }
    Property Value
    Type
    System.Collections.Generic.List<System.Object>

    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
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.Clone()

    GetStoreSize(ExcelVersion)

    Returns size of the required storage space.

    Declaration
    public override int GetStoreSize(ExcelVersion version)
    Parameters
    Type Name Description
    ExcelVersion version

    Excel version.

    Returns
    Type Description
    System.Int32

    Size of the required storage space.

    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.GetStoreSize(Syncfusion.XlsIO.ExcelVersion)

    ParseStructure(DataProvider, Int32, Int32, ExcelVersion)

    Parse structure of record. Convert Data buffer to special values according to record specification.

    Declaration
    public override void ParseStructure(DataProvider provider, int iOffset, int iLength, ExcelVersion version)
    Parameters
    Type Name Description
    DataProvider provider

    Data provider that contains record's data.

    System.Int32 iOffset

    Offset to the record's data.

    System.Int32 iLength

    Length of the record's data.

    ExcelVersion version

    Excel version used for infill.

    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.ParseStructure(Syncfusion.XlsIO.Parser.Biff_Records.DataProvider, System.Int32, System.Int32, Syncfusion.XlsIO.ExcelVersion)

    Implements

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