Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Enum

OfficeHiddenDataKind

OfficeIMO

Namespace
OfficeIMO
Assembly
OfficeIMO.Core
Source revision
0eef6a5756b9 with working tree changes
Base
Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers
sealed
Attributes
Flags

Categories of metadata and hidden data that can travel with a shared Office document.

Inheritance

  • Enum
  • OfficeHiddenDataKind

Usage

Explore 25 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 1

Values

public const OfficeHiddenDataKind None #

No category.

Value: 0
public const OfficeHiddenDataKind DocumentProperties #

Identity and tracking properties: author, last modified by, last printed, revision number, company, manager, template path and total edit time.

Value: 1
public const OfficeHiddenDataKind CustomProperties #

Custom document properties.

Value: 2
public const OfficeHiddenDataKind Comments #

Comments, replies and their parts.

Value: 4
public const OfficeHiddenDataKind TrackedChanges #

Tracked insertions, deletions, moves and formatting changes. Changes are applied only through OfficeHiddenDataOptions.TrackedChanges.

Value: 8
public const OfficeHiddenDataKind PersonalIdentities #

People and person parts, and the author names on retained comments and revisions.

Value: 16
public const OfficeHiddenDataKind HiddenContent #

Hidden text, hidden rows, columns and sheets, hidden names, hidden slides and off-slide content.

Value: 32
public const OfficeHiddenDataKind SpeakerNotes #

Presentation speaker notes.

Value: 64
public const OfficeHiddenDataKind Thumbnail #

The package thumbnail image.

Value: 128
public const OfficeHiddenDataKind CustomXml #

Custom XML data parts.

Value: 256
public const OfficeHiddenDataKind ImageMetadata #

Exif, GPS, XMP and IPTC metadata inside embedded images. Provenance carried in the same containers is governed by OfficeHiddenDataKind.Provenance.

Value: 512
public const OfficeHiddenDataKind PrinterSettings #

Embedded printer settings.

Value: 1024
public const OfficeHiddenDataKind ExternalReferences #

External links, cached external values, attached template references and pivot cache source paths.

Value: 2048
public const OfficeHiddenDataKind DocumentVariables #

Word document variables.

Value: 4096
public const OfficeHiddenDataKind RevisionIdentifiers #

Word revision save identifiers (RSIDs).

Value: 8192
public const OfficeHiddenDataKind Provenance #

Content Credentials (C2PA manifests and references to them) and IPTC digital source type declarations in the package and its images. They disclose how content was made, including AI generation, so they are opt-in. While they are kept, image metadata cleanup leaves an image's digital source type in place and does not touch images whose Content Credentials it would invalidate. Content Credentials that cover the whole package are always removed, because no change to a loaded document can keep them valid.

Value: 16384
public const OfficeHiddenDataKind Attachments #

Embedded and associated file attachments, including file attachment annotations. Attachments are often the reason a file is shared, so they are opt-in. Content Credentials stored as an attachment are governed by OfficeHiddenDataKind.Provenance.

Value: 32768
public const OfficeHiddenDataKind ActiveContent #

Scripts and actions that run or reach out when the document is opened or used, such as PDF JavaScript, launch, submit and remote-navigation actions, links with disallowed URI schemes, and rich media.

Value: 65536
public const OfficeHiddenDataKind Bookmarks #

The document outline (bookmarks). Bookmarks help readers navigate, so they are opt-in.

Value: 131072
public const OfficeHiddenDataKind Default #

Every category except OfficeHiddenDataKind.TrackedChanges, OfficeHiddenDataKind.HiddenContent, OfficeHiddenDataKind.Provenance, OfficeHiddenDataKind.Attachments and OfficeHiddenDataKind.Bookmarks, which change visible content, navigation or disclosures, or carry the content being shared, and are opt-in. OfficeHiddenDataKind.ActiveContent is included because scripts and actions are not visible content.

Value: 81879
public const OfficeHiddenDataKind All #

Every category, including provenance, attachments and bookmarks.

Value: 262143