Xamarin.Forms

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

    Show / Hide Table of Contents

    Class PivotViewDefinitionRecord

    This record contains top-level PivotTable information.

    Inheritance
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    BiffRecordRawWithArray
    PivotViewDefinitionRecord
    Implements
    ICloneable
    IBiffStorage
    System.IDisposable
    Inherited Members
    BiffRecordRawWithArray.m_data
    BiffRecordRawWithArray.Finalize()
    BiffRecordRawWithArray.FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)
    BiffRecordRawWithArray.FillStream(BinaryWriter, IEncryptor, Int32)
    BiffRecordRawWithArray.ParseStructure(DataProvider, Int32, Int32, ExcelVersion)
    BiffRecordRawWithArray.CheckOffsetAndLength(Int32, Int32)
    BiffRecordRawWithArray.GetBytes(Int32, Int32)
    BiffRecordRawWithArray.GetByte(Int32)
    BiffRecordRawWithArray.GetUInt16(Int32)
    BiffRecordRawWithArray.GetInt16(Int32)
    BiffRecordRawWithArray.GetInt32(Int32)
    BiffRecordRawWithArray.GetUInt32(Int32)
    BiffRecordRawWithArray.GetInt64(Int32)
    BiffRecordRawWithArray.GetUInt64(Int32)
    BiffRecordRawWithArray.GetFloat(Int32)
    BiffRecordRawWithArray.GetDouble(Int32)
    BiffRecordRawWithArray.GetBit(Int32, Int32)
    BiffRecordRawWithArray.GetString16BitUpdateOffset(Int32, Boolean)
    BiffRecordRawWithArray.GetString16BitUpdateOffset(Int32)
    BiffRecordRawWithArray.GetStringUpdateOffset(Int32, Int32)
    BiffRecordRawWithArray.GetStringByteLen(Int32)
    BiffRecordRawWithArray.GetStringByteLen(Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32, Int32, Boolean)
    BiffRecordRawWithArray.GetUnkTypeString(Int32, IList<Int32>, Int32, Int32, Int32, Byte[], Byte[])
    BiffRecordRawWithArray.GetAddr(Int32)
    BiffRecordRawWithArray.GetAddrAsRectangle(Int32)
    BiffRecordRawWithArray.EnlargeDataStorageIfNeeded(Int32, Int32)
    BiffRecordRawWithArray.Reserve(Int32)
    BiffRecordRawWithArray.SetBytes(Int32, Byte[], Int32, Int32)
    BiffRecordRawWithArray.SetBytes(Int32, Byte[])
    BiffRecordRawWithArray.SetByte(Int32, Byte)
    BiffRecordRawWithArray.SetByte(Int32, Byte, Int32)
    BiffRecordRawWithArray.SetUInt16(Int32, UInt16)
    BiffRecordRawWithArray.SetInt16(Int32, Int16)
    BiffRecordRawWithArray.SetInt32(Int32, Int32)
    BiffRecordRawWithArray.SetUInt32(Int32, UInt32)
    BiffRecordRawWithArray.SetInt64(Int32, Int64)
    BiffRecordRawWithArray.SetUInt64(Int32, UInt64)
    BiffRecordRawWithArray.SetFloat(Int32, Single)
    BiffRecordRawWithArray.SetDouble(Int32, Double)
    BiffRecordRawWithArray.SetBit(Int32, Boolean, Int32)
    BiffRecordRawWithArray.SetStringNoLenUpdateOffset(Int32, String, Boolean)
    BiffRecordRawWithArray.SetStringNoLenDetectEncoding(Int32, String)
    BiffRecordRawWithArray.IsAsciiString(String)
    BiffRecordRawWithArray.SetStringNoLen(Int32, String)
    BiffRecordRawWithArray.SetStringNoLen(Int32, String, Boolean, Boolean)
    BiffRecordRawWithArray.SetStringByteLen(Int32, String)
    BiffRecordRawWithArray.SetString16BitLen(Int32, String)
    BiffRecordRawWithArray.SetString16BitLen(Int32, String, Boolean, Boolean)
    BiffRecordRawWithArray.SetString16BitUpdateOffset(Int32, String)
    BiffRecordRawWithArray.SetString16BitUpdateOffset(Int32, String, Boolean)
    BiffRecordRawWithArray.SetAddr(Int32, TAddr)
    BiffRecordRawWithArray.SetAddr(Int32, Rectangle)
    BiffRecordRawWithArray.GetSortedFields()
    BiffRecordRawWithArray.AutoExtractFields()
    BiffRecordRawWithArray.GetValueByAttributeType(BiffRecordPosAttribute)
    BiffRecordRawWithArray.AutoInfillFromFields()
    BiffRecordRawWithArray.SetValueByAttributeType(BiffRecordPosAttribute, Object)
    BiffRecordRawWithArray.ClearData()
    BiffRecordRawWithArray.IsEqual(BiffRecordRaw)
    BiffRecordRawWithArray.CopyTo(BiffRecordRaw)
    BiffRecordRawWithArray.GetStoreSize(ExcelVersion)
    BiffRecordRawWithArray.Dispose()
    BiffRecordRawWithArray.OnDispose()
    BiffRecordRawWithArray.Data
    BiffRecordRawWithArray.AutoGrowData
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records.PivotTable
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    [Biff]
    public class PivotViewDefinitionRecord : BiffRecordRawWithArray, ICloneable, IBiffStorage, IDisposable

    Constructors

    PivotViewDefinitionRecord()

    Default constructor.

    Declaration
    public PivotViewDefinitionRecord()

    PivotViewDefinitionRecord(Int32)

    Reserved for record's internal data array.

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

    Amount of bytes for the data array.

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    If amount of bytes requested is less than zero.

    PivotViewDefinitionRecord(Stream, out Int32)

    Read / initialize constructor.

    Declaration
    public PivotViewDefinitionRecord(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

    When stream is not specified.

    Properties

    AutoFormatIndex

    Index to the PivotTable autoformat.

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

    CacheIndex

    Index to the cache.

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

    ColumnFieldsNumber

    Number of column fields.

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

    DataAxis

    Default axis for a data field.

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

    DataColumnsNumber

    Number of data columns.

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

    DataFieldName

    Name of the data field.

    Declaration
    public string DataFieldName { get; set; }
    Property Value
    Type Description
    System.String

    DataFieldNameLength

    Length of the data field name. Read-only.

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

    DataFieldsNumber

    Number of data fields.

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

    DataPos

    Default position for a data field.

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

    DataRowsNumber

    Number of data rows.

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

    FieldsNumber

    Number of fields.

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

    FirstColumn

    First column of the PivotTable.

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

    FirstDataColumn

    First column containing PivotTable data.

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

    FirstDataRow

    First row containing PivotTable data.

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

    FirstHeadRow

    First row containing PivotTable headings.

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

    FirstRow

    First row of the PivotTable.

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

    IsAlignAutoFormat

    Indicates whether the alignment autoformat is applied.

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

    IsAutoFormat

    Indicates whether the PivotTable has an autoformat applied.

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

    IsBorderAutoFormat

    Indicates whether the Border autoformat is applied.

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

    IsColumnGrand

    Indicates whether the PivotTable contains grand totals for columns.

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

    IsFontAutoFormat

    Indicates whether the font autoformat is applied.

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

    IsNumberAutoFormat

    Indicates whether the PivotTable has an autoformat applied.

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

    IsPatternAutoFormat

    Indicates whether the pattern autoformat is applied.

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

    IsRowGrand

    Indicates whether the PivotTable contains grand totals for rows.

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

    IsWHAutoFormat

    Indicates whether the width / height autoformat is applied.

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

    LastColumn

    Last column of the PivotTable.

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

    LastRow

    Last row of the PivotTable.

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

    Options

    Option flags. Read-only.

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

    PageFieldsNumber

    Number of page fields.

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

    Reserved

    Reserved. Must be zero. Read-only.

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

    RowFieldsNumber

    Number of row fields.

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

    TableName

    PivotTable name.

    Declaration
    public string TableName { get; set; }
    Property Value
    Type Description
    System.String

    TableNameLength

    Length of the PivotTable name. Read-only.

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

    Methods

    ParseStructure()

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

    Declaration
    public override void ParseStructure()
    Overrides
    BiffRecordRawWithArray.ParseStructure()

    Implements

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