LaunchAction Class Documentation

classLaunchAction : Action

Namespace:Datalogics::PDFL

Inherits from:
Action

Detailed Description

A launch action launches an application or opens or prints a document.

Referenced by

Constructor & Destructor Documentation

LaunchAction

LaunchAction(LaunchActionrhs, InternalConstructsignifier)

Parameters

signifier: InternalConstruct

LaunchAction

LaunchAction(FileSpecificationfileSpec)

Parameters

fileSpec: FileSpecification

A FileSpecification representing the application to be launched or the document to be opened or printed by this action.

General constructor.

The action's target will be the path referenced in the FileSpecification parameter. If the path is absolute, the target path will also be absolute. If the path is relative, the target path will also be relative.

Generally, the FileSpecification should be associated with the same Document that contains the LaunchAction. (Both FileSpecification and LaunchAction objects are associated with a Document at creation time, and the association cannot be changed.) The LaunchAction will be associated with the same Document that the FileSpecification parameter is associated with.

If the action's FileSpecification is changed during program execution such that the FileSpecification is associated with a different Document than the LaunchAction, saving the Document that contains the action will create a copy of the FileSpecification in the Document that contains the action.

Property Documentation

FileSpecification

FileSpecificationFileSpecification[get, set]

NewWindow

boolNewWindow[get, set]

PDFDict

PDFDictPDFDict[get]

Subtype

stringSubtype[get]

Member Function Documentation

ConstructorRetrieve

static new static LaunchActionConstructorRetrieve(System.IntPtrignored)

Parameters

ignored: System.IntPtr

Returns:

new static LaunchAction

Dispose

voidDispose()

Returns:

void

DisposeChildren

voidDisposeChildren()

Returns:

void

Equals

override boolEquals(objectobj)

Parameters

obj: object

Returns:

override bool

SameTypeEquals

boolSameTypeEquals(Actionarg0)

Parameters

arg0: Action

Returns:

bool

ToString

override stringToString()

Returns:

override string