Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeHeifItemLocationInfo

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Describes where a HEIF item payload is stored.

Inheritance

  • Object
  • OfficeHeifItemLocationInfo

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

Properties

public UInt16 ConstructionMethod { get; } #

HEIF item construction method from the item location box.

public UInt16 DataReferenceIndex { get; } #

HEIF data reference index from the item location box.

public UInt64 BaseOffset { get; } #

Base offset used to resolve item extents.

public IReadOnlyList<OfficeHeifItemExtentInfo> Extents { get; } #

Resolved extents declared for the item.

public Boolean IsFileBacked { get; } #

Whether the item is stored in the same file rather than an external data reference or derived construction.

public Boolean IsItemDataBoxBacked { get; } #

Whether the item is stored inside the HEIF metadata idat box.

public Boolean CanWriteSingleFileExtent { get; } #

Whether the current writer can safely update this item by replacing one file-backed extent.