menu

Xamarin.Forms

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

    Show / Hide Table of Contents

    Class RowRecord

    Stores the row information for the sheet.

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

    Constructors

    RowRecord()

    Default constructor

    Declaration
    public RowRecord()

    RowRecord(Int32)

    Reserved for record's internal data array.

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

    Amount of bytes for data array.

    RowRecord(Stream, out Int32)

    Read / initialize constructor.

    Declaration
    public RowRecord(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.

    Fields

    DEF_MAX_HEIGHT

    Maximum row height in points.

    Declaration
    public const double DEF_MAX_HEIGHT = 409.5
    Field Value
    Type
    System.Double

    DEF_OUTLINE_LEVEL_MASK

    Bit mask for outline level.

    Declaration
    public const ushort DEF_OUTLINE_LEVEL_MASK = 7
    Field Value
    Type
    System.UInt16

    Properties

    ExtendedFormatIndex

    If the row is formatted, then this is the index to the extended format record.

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

    FirstColumn

    Index to column of the first cell which is described by a cell record.

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

    Height

    Height of the row, in twips = 1/20 of a point.

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

    IsBadFontHeight

    Whether the font and row height are not compatible. True if they aren't compatible.

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

    IsCollapsed

    Whether or not to collapse this row.

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

    IsFormatted

    Whether the row has been formatted (even if it has all blank cells).

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

    IsGroupShown

    Undocumented bit flag. If it is set to False, then Excel will not show row groups. Default value is True.

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

    IsHidden

    Whether or not to display this row with 0 height.

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

    IsSpaceAboveRow

    True if there is additional space above the row.

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

    IsSpaceBelowRow

    True if there is additional space below the row.

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

    LastColumn

    Index to column of the last cell which is described by a cell record, increased by 1.

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

    MaximumMemorySize

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

    MaximumRecordSize

    Read-only. Returns maximum possible size of record's internal data array.

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

    MinimumRecordSize

    Read-only. Returns minimum possible size of record's internal data array.

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

    Options

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

    OutlineLevel

    The outline level of this row. Changes some bits of m_usOptionFlags private member.

    Declaration
    public ushort OutlineLevel { get; set; }
    Property Value
    Type
    System.UInt16
    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    When value is more than 7.

    Reserved

    Read-only. Not used.

    Declaration
    public int Reserved { get; }
    Property Value
    Type
    System.Int32

    RowNumber

    Index of this row.

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

    Methods

    ParseStructure(DataProvider, Int32, Int32, ExcelVersion)

    Parse structure of record. Converts 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

    Object that provides access to the 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)

    Explicit Interface Implementations

    IOutline.Index

    Row or column index.

    Declaration
    ushort IOutline.Index { get; set; }
    Returns
    Type
    System.UInt16

    Implements

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