Skip to content

# PDF3DActivation

Namespace: O2S.Components.PDF4NET.Annotations

Defines the times at which the annotation should be activated and deactivated and the state of the 3D artwork instance at those times.

    public class PDF3DActivation : PDF3DEntity

Inheritance Object → PDF3DEntity → PDF3DActivation

## Constructors

### PDF3DActivation()

Initializes a new PDF3DActivation object.

    public PDF3DActivation()

## Properties

### ActivationMode

Gets or sets the annotation activation mode.

    public PDF3DActivationMode ActivationMode { get; set; }

Property Value

PDF3DActivationMode
A PDF3DActivationMode specifying the circumstances under which the annotation should be activated.

### ActivationState

Gets or sets the annotation activation state.

    public PDF3DActivationState ActivationState { get; set; }

Property Value

PDF3DActivationState
A PDF3DActivationState specifying the state of the artwork instance upon activation of the annotation.

### DeactivationMode

Gets or sets the annotation deactivation mode.

    public PDF3DDeactivationMode DeactivationMode { get; set; }

Property Value

PDF3DDeactivationMode
A PDF3DDeactivationMode specifying the circumstances under which the annotation should be deactivated.

### DeactivationState

Gets or sets the annotation deactivation state.

    public PDF3DDeactivationState DeactivationState { get; set; }

Property Value

PDF3DDeactivationState
A PDF3DDeactivationState specifying the state of the artwork instance upon deactivation of the annotation.

### ShowToolbar

Gets or sets a value indicating the default behavior of an interactive toolbar associated with this annotation.

    public bool ShowToolbar { get; set; }

Property Value

Boolean
If true, a toolbar should be displayed by default when the annotation is activated and given focus. If false, a toolbar should not be displayed by default.

### ShowUserInterface

Gets or sets a value indicating the default behavior of the user interface for viewing or managing information about the 3D artwork.

    public bool ShowUserInterface { get; set; }

Property Value

Boolean
If true, the user interface should be made visible when the annotation is activated. If false, the user interface should not be made visible by default.