Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

ReaderActionSummary

OfficeIMO.Reader

Namespace
OfficeIMO.Reader
Assembly
OfficeIMO.Reader.Core
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

Passive action metadata extracted from a source document. This summary never carries executable payloads such as JavaScript bodies.

Inheritance

  • object
  • ReaderActionSummary

Usage

Explore 1 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.

Returned or exposed by 1

Constructors

public ReaderActionSummary() #

Properties

public ReaderActionScope Scope { get; set; } #

Source-neutral action scope.

public string ActionType { get; set; } #

Source-specific action type, for example JavaScript, Launch, Destination, or GoTo.

public string? Source { get; set; } #

Source container that exposed the action, when available.

public string? Name { get; set; } #

Name-tree key, catalog slot, or other source action name, when available.

public string? TriggerName { get; set; } #

Additional-action trigger key, when available.

public string? ActionPath { get; set; } #

Stable action path including chained actions, when available.

public int? PageNumber { get; set; } #

One-based source page number associated with the action, when known.

public bool IsChainedAction { get; set; } #

True when the action was found through a chained action path.

public bool IsPotentiallyUnsafe { get; set; } #

True when the action type can execute script, launch external content, submit/import data, or play rich media.

public int? DestinationPageNumber { get; set; } #

One-based destination page number for safe navigation actions, when known.

public string? DestinationMode { get; set; } #

Viewer destination mode for safe navigation actions, when known.

public double? DestinationTop { get; set; } #

Destination top coordinate for safe navigation actions, when present.

public double? DestinationLeft { get; set; } #

Destination left coordinate for safe navigation actions, when present.

public double? DestinationBottom { get; set; } #

Destination bottom coordinate for safe navigation actions, when present.

public double? DestinationRight { get; set; } #

Destination right coordinate for safe navigation actions, when present.