API Reference

Class

LegacyXlsHeaderFooterPicture

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

Describes the HFPicture wrapper used for legacy XLS header and footer pictures.

Inheritance

  • Object
  • LegacyXlsHeaderFooterPicture

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

Accepted by parameters

Constructors

public LegacyXlsHeaderFooterPicture(UInt16 wrappedRecordType, UInt16 futureRecordFlags, Byte flags, Byte reserved, Int32 drawingByteCount) #

Creates header/footer picture metadata.

Parameters

wrappedRecordType System.UInt16 requiredposition: 0
futureRecordFlags System.UInt16 requiredposition: 1
flags System.Byte requiredposition: 2
reserved System.Byte requiredposition: 3
drawingByteCount System.Int32 requiredposition: 4

Properties

public UInt16 WrappedRecordType { get; } #

Gets the BIFF record type stored in the HFPicture future-record header.

public UInt16 FutureRecordFlags { get; } #

Gets the future-record flags from the HFPicture header.

public Boolean HasMatchingFutureRecordHeader { get; } #

Gets whether the future-record header matches the HFPicture BIFF record type.

public Byte Flags { get; } #

Gets the HFPicture drawing flags byte.

public Boolean IsDrawing { get; } #

Gets whether the payload declares an OfficeArtDgContainer.

public Boolean IsDrawingGroup { get; } #

Gets whether the payload declares an OfficeArtDggContainer.

public Boolean IsContinuation { get; } #

Gets whether this record continues a previous HFPicture record.

public Boolean HasValidDrawingKind { get; } #

Gets whether the drawing and drawing-group flags form a valid exclusive pair.

public Byte Reserved { get; } #

Gets the reserved byte that follows the HFPicture drawing flags.

public Boolean HasClearReservedByte { get; } #

Gets whether the reserved byte is clear.

public Int32 DrawingByteCount { get; } #

Gets the embedded OfficeArt payload byte count after the HFPicture wrapper.

public String DrawingKindName { get; } #

Gets a stable state name for the wrapped drawing kind.

public String ContinuationState { get; } #

Gets a stable state name for HFPicture continuation handling.

public String HeaderState { get; } #

Gets a stable state name for the decoded header and flag combination.