API Reference

Class

LegacyXlsTableDefinition

Namespace OfficeIMO.Excel.LegacyXls.Model
Assembly OfficeIMO.Excel
Modifiers sealed

Represents a projected worksheet table/list definition parsed from BIFF Feature11/Feature12 records.

Inheritance

  • Object
  • LegacyXlsTableDefinition

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

public LegacyXlsTableDefinition(String name, String range, Boolean hasHeaderRow, UInt32 totalRowCount, Boolean hasAutoFilter, UInt32 idList, Int32 recordOffset, UInt16 recordType, Int32 payloadLength) #

Initializes a new instance of the LegacyXlsTableDefinition class.

Parameters

name System.String requiredposition: 0
range System.String requiredposition: 1
hasHeaderRow System.Boolean requiredposition: 2
totalRowCount System.UInt32 requiredposition: 3
hasAutoFilter System.Boolean requiredposition: 4
idList System.UInt32 requiredposition: 5
recordOffset System.Int32 requiredposition: 6
recordType System.UInt16 requiredposition: 7
payloadLength System.Int32 requiredposition: 8

Properties

public String Name { get; } #

Gets the legacy table name.

public String Range { get; } #

Gets the projected A1 table range.

public String StyleName { get; set; } #

Gets the table style name parsed from a List12 table-style record, when present.

public String DisplayName { get; set; } #

Gets the table display name parsed from a List12 display-name record, when present.

public String Comment { get; set; } #

Gets the table comment parsed from a List12 display-name record, when present.

public LegacyXlsTableBlockLevelFormatting BlockLevelFormatting { get; set; } #

Gets block-level table region formatting parsed from a List12 block-level record, when present.

public Boolean HasHeaderRow { get; } #

Gets whether the table declares a header row.

public UInt32 TotalRowCount { get; } #

Gets the number of totals rows declared by the table definition.

public Boolean HasTotalsRow { get; } #

Gets whether the table declares a totals row.

public Boolean HasAutoFilter { get; } #

Gets whether the table declares an AutoFilter.

public Nullable<Boolean> ShowFirstColumn { get; set; } #

Gets whether the table style applies first-column formatting, when specified.

public Nullable<Boolean> ShowLastColumn { get; set; } #

Gets whether the table style applies last-column formatting, when specified.

public Nullable<Boolean> ShowRowStripes { get; set; } #

Gets whether the table style applies row stripe formatting, when specified.

public Nullable<Boolean> ShowColumnStripes { get; set; } #

Gets whether the table style applies column stripe formatting, when specified.

public UInt32 IdList { get; } #

Gets the BIFF table identifier.

public Int32 RecordOffset { get; } #

Gets the BIFF record offset.

public UInt16 RecordType { get; } #

Gets the BIFF record type.

public Int32 PayloadLength { get; } #

Gets the BIFF payload length.