Click or drag to resize

JobDefinition Class

Provides the structure of a job.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.JobJobDefinition

Namespace: RAYLASE.Marker.Job
Assembly: RAYLASE.Marker.Job (in RAYLASE.Marker.Job.dll) Version: 2.19.0
Syntax
C#
public class JobDefinition

The JobDefinition type exposes the following members.

Constructors
 NameDescription
Public methodJobDefinitionInitializes a new instance of the Object class.
Top
Properties
 NameDescription
Public propertyApplicationVersion Version number of the application used to create the job file.
Public propertyBackgroundResourceID Gets or sets the ID of the background image. Can be set with SetBackground(String, Boolean) or RemoveBackground.
Public propertyBitmapManager Bitmap manager to keep track of the bitmaps used in the job. The bitmaps can be external references or embedded in the job.
Public propertyCorrectionFileIndex Defines the index of the correction file set at start of the job.
Public propertyDescription Short description of the job.
Public propertyEnableMarkOnTheFlyObsolete.
Public propertyExecutionOptimization 
Public propertyExecutions Number of executions.
Public propertyHasDynamicChild Returns whether this job contains a dynamic job element recursively.
Public propertyHasInfinitePassChild Returns whether this job contains a child with an infinite pass recursively.
Public propertyInternalID The unique ID for this instance of job definition.
Public propertyJobElements List of job element holders to be processed.
Public propertyLabel Short name of the job. This value matches the filename (without extension) when this job is loaded or saved.
Public propertyMarkOnTheFlyMinSegmentWidth Defines the minimum segment size before adding a wait distance.
Public propertyMarkOnTheFlyMode 
Public propertyMarkOnTheFlyRepetitionAngle The angle where the next job execution repetition in Mark-On-The-Fly is oriented relative to the current one.
Public propertyMarkOnTheFlyRepetitionTriggerProfile The condition that will trigger the Mark-On-The-Fly during job execution repetition.
Public propertyMarkOnTheFlyTriggerProfile The condition that will trigger the Mark-On-The-Fly.
Public propertyPenSet The pen set for this job.
Public propertyRefreshStoredPenSetOnLoad 
Public propertyRepeat If true the job element will be executed repeatedly
Public propertyScanControllers List of scan controllers as the target of the jobs.
Public propertyStoredPenSet The application-level pen set for this job.
Public propertyVariableMap 
Public propertyVersion Version number of the job file.
Public propertyWorkspace Gets or sets the size of the workspace.
Public propertyWorkspaceConfiguration Gets or set the configuration of the workspace. If not set, scan controller defined by ScanControllers will be used in Master Slave mode.
Public propertyWorkspaceOffset Gets or sets the offset of the workspace.
Top
Methods
 NameDescription
Public methodAddJobElement Adds a job element to the job.
Public methodClearAllJobElements Removes all job elements from the job.
Public methodCopySettingFrom 
Public methodFindJobElements Returns a list of all job element holder matching the name.
Public methodGetEndlessMotfBeltSpeed Returns the expected belt speed for the job in endless motf mode. Is filled after uploading the job.
Public methodGetJobElementStatistics 
Public methodGetListHash Returns the hash of the list. It is generated form the scan controller command list created by OnCard executor.
Public methodGetScanControllers Returns the resulting scan controllers defined by WorkspaceConfiguration or ScanControllers.
Public methodGetStartPosition Returns the position where the marking starts when the job is executed.
Public methodGetStatistics Returns the execution statistics for the job.
Public methodInsertJobElement Inserts a job element to the job.
Public methodRefreshStoredPenSet Replaces the stored pen set with the current version of its application-level pen set.
Public methodRemoveBackground 
Public methodRemoveJobElement Removes a job element from the job.
Public methodResetStoredPenSet Sets the stored pen set to the current default.
Public methodResetWorkspaceOffset Resets WorkspaceOffset to the offset defined in WorkspaceConfiguration
Public methodSetBackground 
Public methodToStringReturns a string that represents the current object.
(Overrides ObjectToString)
Public methodTrimUnusedBitmaps Removes unused bitmaps from being saved.
Top
Events
 NameDescription
Public eventJobElementsChanged Raised whenever there is a change to the job element list due to addition, insertion, or deletion.
Public eventWorkspaceChanged Is called when the Workspace gets changed.
Top
See Also