Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeImageMetadataReport

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Typed evidence describing metadata retained or lost by optimization.

Inheritance

  • Object
  • OfficeImageMetadataReport

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

Methods

public virtual Void RequireNoLoss() #
Returns: Void

Properties

public OfficeImageMetadataPolicy Policy { get; } #

Requested metadata policy.

public OfficeImageMetadataKinds Source { get; } #

Categories discovered in the source container.

public OfficeImageMetadataKinds Requested { get; } #

Source categories selected for copying.

public OfficeImageMetadataKinds Preserved { get; } #

Selected categories present in the rewritten output.

public OfficeImageMetadataKinds Normalized { get; } #

Categories whose semantics were retained after a required value rewrite.

public Boolean PolicyApplied { get; } #

Whether the requested policy was applied to the returned encoded bytes.

public OfficeImageMetadataKinds Lost { get; } #

Selected categories that could not be retained.

public OfficeImageMetadataKinds Stripped { get; } #

Source categories deliberately removed by policy.

public virtual Boolean HasLoss { get; } #

Whether the rewrite lost any selected metadata category.

public virtual IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #