menu

WPF

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

    Show / Hide Table of Contents

    Class HeaderFooterImageRecord

    Summary description for HeaderFooterImageRecord.

    Inheritance
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    BiffRecordRawWithArray
    BiffContinueRecordRaw
    MSODrawingGroupRecord
    HeaderFooterImageRecord
    Implements
    IBiffStorage
    System.ICloneable
    System.IDisposable
    ILengthSetter
    Inherited Members
    BiffContinueRecordRaw.AddContinueRecordType(TBIFFRecord)
    BiffContinueRecordRaw.Builder
    BiffContinueRecordRaw.builder_OnFirstContinue(Object, EventArgs)
    BiffContinueRecordRaw.CollectRecordsData(Int32, Int32)
    BiffContinueRecordRaw.ExtractContinueRecords()
    BiffContinueRecordRaw.FillRecord(BinaryReader, DataProvider, IDecryptor, Byte[])
    BiffContinueRecordRaw.FillStream(BinaryWriter, IEncryptor, Int32)
    BiffContinueRecordRaw.m_arrContinuePos
    BiffContinueRecordRaw.m_extractor
    BiffRecordRawWithArray.AutoExtractFields()
    BiffRecordRawWithArray.AutoGrowData
    BiffRecordRawWithArray.AutoInfillFromFields()
    BiffRecordRawWithArray.CheckOffsetAndLength(Int32, Int32)
    BiffRecordRawWithArray.ClearData()
    BiffRecordRawWithArray.CopyTo(BiffRecordRaw)
    BiffRecordRawWithArray.Data
    BiffRecordRawWithArray.Dispose()
    BiffRecordRawWithArray.EnlargeDataStorageIfNeeded(Int32, Int32)
    BiffRecordRawWithArray.FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)
    BiffRecordRawWithArray.GetAddr(Int32)
    BiffRecordRawWithArray.GetAddrAsRectangle(Int32)
    BiffRecordRawWithArray.GetBit(Int32, Int32)
    BiffRecordRawWithArray.GetByte(Int32)
    BiffRecordRawWithArray.GetBytes(Int32, Int32)
    BiffRecordRawWithArray.GetDouble(Int32)
    BiffRecordRawWithArray.GetFloat(Int32)
    BiffRecordRawWithArray.GetInt16(Int32)
    BiffRecordRawWithArray.GetInt32(Int32)
    BiffRecordRawWithArray.GetInt64(Int32)
    BiffRecordRawWithArray.GetSortedFields()
    BiffRecordRawWithArray.GetString(Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32, Int32, Boolean)
    BiffRecordRawWithArray.GetString16BitUpdateOffset(Int32)
    BiffRecordRawWithArray.GetString16BitUpdateOffset(Int32, Boolean)
    BiffRecordRawWithArray.GetStringByteLen(Int32)
    BiffRecordRawWithArray.GetStringByteLen(Int32, Int32)
    BiffRecordRawWithArray.GetStringUpdateOffset(Int32, Int32)
    BiffRecordRawWithArray.GetUInt16(Int32)
    BiffRecordRawWithArray.GetUInt32(Int32)
    BiffRecordRawWithArray.GetUInt64(Int32)
    BiffRecordRawWithArray.GetUnkTypeString(Int32, IList<Int32>, Int32, Int32, Int32, Byte[], Byte[])
    BiffRecordRawWithArray.GetValueByAttributeType(BiffRecordPosAttribute)
    BiffRecordRawWithArray.IsAsciiString(String)
    BiffRecordRawWithArray.IsEqual(BiffRecordRaw)
    BiffRecordRawWithArray.m_data
    BiffRecordRawWithArray.ParseStructure(DataProvider, Int32, Int32, ExcelVersion)
    BiffRecordRawWithArray.Reserve(Int32)
    BiffRecordRawWithArray.SetAddr(Int32, Rectangle)
    BiffRecordRawWithArray.SetAddr(Int32, TAddr)
    BiffRecordRawWithArray.SetBit(Int32, Boolean, Int32)
    BiffRecordRawWithArray.SetByte(Int32, Byte)
    BiffRecordRawWithArray.SetByte(Int32, Byte, Int32)
    BiffRecordRawWithArray.SetBytes(Int32, Byte[])
    BiffRecordRawWithArray.SetBytes(Int32, Byte[], Int32, Int32)
    BiffRecordRawWithArray.SetDouble(Int32, Double)
    BiffRecordRawWithArray.SetFloat(Int32, Single)
    BiffRecordRawWithArray.SetInt16(Int32, Int16)
    BiffRecordRawWithArray.SetInt32(Int32, Int32)
    BiffRecordRawWithArray.SetInt64(Int32, Int64)
    BiffRecordRawWithArray.SetString16BitLen(Int32, String)
    BiffRecordRawWithArray.SetString16BitLen(Int32, String, Boolean, Boolean)
    BiffRecordRawWithArray.SetString16BitUpdateOffset(Int32, String)
    BiffRecordRawWithArray.SetString16BitUpdateOffset(Int32, String, Boolean)
    BiffRecordRawWithArray.SetStringByteLen(Int32, String)
    BiffRecordRawWithArray.SetStringNoLen(Int32, String)
    BiffRecordRawWithArray.SetStringNoLen(Int32, String, Boolean, Boolean)
    BiffRecordRawWithArray.SetStringNoLenDetectEncoding(Int32, String)
    BiffRecordRawWithArray.SetStringNoLenUpdateOffset(Int32, String, Boolean)
    BiffRecordRawWithArray.SetUInt16(Int32, UInt16)
    BiffRecordRawWithArray.SetUInt32(Int32, UInt32)
    BiffRecordRawWithArray.SetUInt64(Int32, UInt64)
    BiffRecordRawWithArray.SetValueByAttributeType(BiffRecordPosAttribute, Object)
    MSODrawingGroupRecord.AddStructure(MsoBase)
    MSODrawingGroupRecord.Clone()
    MSODrawingGroupRecord.FillDataList(Stream, Int32)
    MSODrawingGroupRecord.GetStoreSize(ExcelVersion)
    MSODrawingGroupRecord.m_arrStructures
    MSODrawingGroupRecord.m_tempData
    MSODrawingGroupRecord.NeedDataArray
    MSODrawingGroupRecord.OnDispose()
    MSODrawingGroupRecord.ParseData()
    MSODrawingGroupRecord.ParseStructure()
    MSODrawingGroupRecord.Structures
    MSODrawingGroupRecord.StructuresList
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records
    Assembly: Syncfusion.XlsIO.Base.dll
    Syntax
    [Biff(TBIFFRecord.HeaderFooterImage)]
    [CLSCompliant(false)]
    public class HeaderFooterImageRecord : MSODrawingGroupRecord, IBiffStorage, ICloneable, IDisposable, ILengthSetter

    Constructors

    HeaderFooterImageRecord()

    Default constructor

    Declaration
    public HeaderFooterImageRecord()

    HeaderFooterImageRecord(Int32)

    Reserved for record's internal data array.

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

    HeaderFooterImageRecord(Stream, out Int32)

    Read / initialize constructor.

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

    StructuresOffset

    Offset to the structures data.

    Declaration
    protected override int StructuresOffset { get; }
    Property Value
    Type
    System.Int32
    Overrides
    MSODrawingGroupRecord.StructuresOffset

    Methods

    AddRecordData(List<Byte[]>, BiffRecordRaw)

    Adds record data from single record to the List.

    Declaration
    protected override int AddRecordData(List<byte[]> arrRecords, BiffRecordRaw record)
    Parameters
    Type Name Description
    System.Collections.Generic.List<System.Byte[]> arrRecords

    List to add data to.

    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw record

    Record to add data from.

    Returns
    Type Description
    System.Int32

    Size of the added data.

    Overrides
    BiffContinueRecordRaw.AddRecordData(List<Byte[]>, BiffRecordRaw)

    CreateBuilder()

    Creates continue record builder.

    Declaration
    protected override ContinueRecordBuilder CreateBuilder()
    Returns
    Type Description
    Syncfusion.XlsIO.Parser.Biff_Records.ContinueRecordBuilder

    Created builder.

    Overrides
    MSODrawingGroupRecord.CreateBuilder()

    CreateDataList(out Int32)

    Creates List for all data.

    Declaration
    protected override Stream CreateDataList(out int iStartIndex)
    Parameters
    Type Name Description
    System.Int32 iStartIndex

    First free index in the resulting List.

    Returns
    Type Description
    System.IO.Stream

    Created List.

    Overrides
    MSODrawingGroupRecord.CreateDataList(out Int32)

    SetLength(Int32)

    Sets length of the internal data.

    Declaration
    public void SetLength(int iLength)
    Parameters
    Type Name Description
    System.Int32 iLength

    Length to set.

    Implements

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