menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SSTRecord - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SSTRecord

    Static String Table Record: This holds all the strings for LabelSSTRecords.

    Inheritance
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    BiffRecordWithStreamPos
    BiffRecordRawWithDataProvider
    BiffRecordWithContinue
    SSTRecord
    Implements
    System.ICloneable
    IBiffStorage
    System.IDisposable
    Inherited Members
    BiffRecordRawWithDataProvider.Dispose()
    BiffRecordRawWithDataProvider.Finalize()
    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.m_provider
    BiffRecordRawWithDataProvider.ParseStructure(DataProvider, Int32, Int32, ExcelVersion)
    BiffRecordRawWithDataProvider.SetByte(Int32, Byte)
    BiffRecordRawWithDataProvider.SetBytes(Int32, Byte[])
    BiffRecordRawWithDataProvider.SetBytes(Int32, Byte[], Int32, Int32)
    BiffRecordRawWithDataProvider.SetStringNoLen(Int32, String)
    BiffRecordRawWithDataProvider.SetStringNoLen(Int32, String, Boolean)
    BiffRecordRawWithDataProvider.SetUInt16(Int32, UInt16)
    BiffRecordWithContinue.AddHeaderToProvider
    BiffRecordWithContinue.Clone()
    BiffRecordWithContinue.FillRecord(BinaryReader, DataProvider, IDecryptor, Byte[])
    BiffRecordWithContinue.FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)
    BiffRecordWithContinue.FirstContinueType
    BiffRecordWithContinue.m_iFirstLength
    BiffRecordWithStreamPos.m_lStreamPosition
    BiffRecordWithStreamPos.StreamPos
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records
    Assembly: Syncfusion.XlsIO.UWP.dll
    Syntax
    [Biff]
    public class SSTRecord : BiffRecordWithContinue, ICloneable, IBiffStorage, IDisposable

    Constructors

    SSTRecord()

    Default constructor

    Declaration
    public SSTRecord()

    Properties

    AutoAttachContinue

    Configuration property. If value is True, then on detection of dataless record, the class will try to continue to get records from the stream.

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

    NeedDataArray

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

    NumberOfStrings

    Number of string in workbook.

    Declaration
    public uint NumberOfStrings { get; set; }
    Property Value
    Type
    System.UInt32

    NumberOfUniqueStrings

    Number of unique strings in workbook.

    Declaration
    public uint NumberOfUniqueStrings { get; }
    Property Value
    Type
    System.UInt32

    Strings

    Array of workbook's strings.

    Declaration
    public object[] Strings { get; set; }
    Property Value
    Type
    System.Object[]

    StringsOffsets

    Array that stores offsets of the strings starting from the beginning of the record (Continue or SST).

    Declaration
    public int[] StringsOffsets { get; }
    Property Value
    Type
    System.Int32[]

    StringsStreamPos

    Array that stores positions of the strings in the m_data array.

    Declaration
    public int[] StringsStreamPos { get; }
    Property Value
    Type
    System.Int32[]

    Methods

    EnsureSize(ref Byte[], Int32)

    Resizes buffer if necessary.

    Declaration
    public static void EnsureSize(ref byte[] arrBuffer, int iSize)
    Parameters
    Type Name Description
    System.Byte[] arrBuffer

    Buffer to check.

    System.Int32 iSize

    Desired buffer size.

    GetStoreSize(ExcelVersion)

    Size of the required storage space. Read-only.

    Declaration
    public override int GetStoreSize(ExcelVersion version)
    Parameters
    Type Name Description
    ExcelVersion version
    Returns
    Type
    System.Int32
    Overrides
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw.GetStoreSize(Syncfusion.XlsIO.ExcelVersion)

    ParseStructure()

    Parse structure of record. Converts data buffer to special values according to record specification.

    Declaration
    public override void ParseStructure()
    Overrides
    BiffRecordRawWithDataProvider.ParseStructure()
    Exceptions
    Type Condition
    WrongBiffRecordDataException

    If any internal error occurred.

    Implements

    System.ICloneable
    IBiffStorage
    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved