API Reference

Class

PdfOptionalContentProperties

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Lightweight metadata for catalog /OCProperties optional-content/layer state.

Inheritance

  • Object
  • PdfOptionalContentProperties

Usage

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

Properties

public IReadOnlyList<PdfOptionalContentGroup> Groups { get; } #

Optional-content groups listed in catalog /OCProperties /OCGs.

public Int32 GroupCount { get; } #

Number of optional-content groups discovered.

public Boolean HasGroups { get; } #

True when at least one optional-content group was discovered.

public String DefaultConfigurationName { get; } #

Default optional-content configuration /Name, when present.

public String DefaultConfigurationCreator { get; } #

Default optional-content configuration /Creator, when present.

public String BaseState { get; } #

Default optional-content configuration /BaseState, when present.

public IReadOnlyList<Int32> OnGroupObjectNumbers { get; } #

Group object numbers listed in the default configuration /ON array.

public IReadOnlyList<Int32> OffGroupObjectNumbers { get; } #

Group object numbers listed in the default configuration /OFF array.

public IReadOnlyList<Int32> LockedGroupObjectNumbers { get; } #

Group object numbers listed in the default configuration /Locked array.

public IReadOnlyList<Int32> OrderGroupObjectNumbers { get; } #

Group object numbers found in the default configuration /Order array.