LaunchAction Class Documentation
classLaunchAction : ActionNamespace:Datalogics::PDFL
- Inherits from:
Action
Detailed Description
A launch action launches an application or opens or prints a document.
Referenced by
Uses types
Constructor & Destructor Documentation
LaunchAction
LaunchAction(LaunchActionrhs, InternalConstructsignifier)Parameters
rhs: LaunchActionsignifier: InternalConstruct
LaunchAction
LaunchAction(FileSpecificationfileSpec)Parameters
fileSpec: FileSpecificationA 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 LaunchActionDispose
voidDispose()Returns:
voidDisposeChildren
voidDisposeChildren()Returns:
voidEquals
override boolEquals(objectobj)Parameters
obj: object
Returns:
override boolSameTypeEquals
boolSameTypeEquals(Actionarg0)Parameters
arg0: Action
Returns:
boolToString
override stringToString()Returns:
override string