Click or drag to resize

WorkflowView Class

The WFVC control can be used either to display workflow processing results, or to visualize workflow execution progress information.
Inheritance Hierarchy

Namespace:  Kofax.OmniPageCSDK.ToolBoxes
Assembly:  Kofax.OmniPageCSDK.ToolBoxes (in Kofax.OmniPageCSDK.ToolBoxes.dll) Version: 1.0.0.0
Syntax
public class WorkflowView : AxHost, 
	ICmnVisual

The WorkflowView type exposes the following members.

Constructors
  NameDescription
Public methodWorkflowView
Initializes a new instance of the WorkflowView class
Top
Properties
  NameDescription
Public propertyArrowClr
This property controls the drawing color of the arrows that appear between neighboring stations.
Public propertyBorderVisible
This property controls whether a thin 3D border will be displayed around the control or not.
Public propertyElasticStations
When this property is True, and the control dimensions are larger than the space required to draw the current station sequence using the default station size, the station width (in horizontal station modes) or height (in vertical station modes) will be automatically expanded to fit into the current control space.
Public propertyGridLineClr
This property controls the drawing color of the grid visible in mixed mode.
Public propertyObjectProgressClr
This property controls the base color of the gradient filled objects' progress indication in mixed mode.
Public propertyObjectProgressTextClr
This property controls the drawing color of the objects' progress text in mixed mode.
Public propertyObjectTextClr
This property controls the drawing color of the objects' text in mixed mode.
Public propertyProcessObjectEvents
This property controls whether object events will be processed and reported or ignored when a workflow is being executed.
Public propertySelectedObjectTextClr
This property controls the drawing color of the selected objects' text in mixed mode.
Public propertyStationCount
This property returns the number of stations currently contained by the control.
Public propertyStationHeight
This property returns the height of stations drawn by the control.
Public propertyStationPipeClr
This property controls the drawing color of the pipes displayed in mixed mode.
Public propertyStationProgressClr
This property controls the base color of the gradient filled stations' progress indicating.
Public propertyStationProgressTextClr
This property controls the drawing color of the stations' progress text.
Public propertyStationTextClr
This property controls the drawing color of the stations' label text.
Public propertyStationWidth
This property returns the width of stations drawn by the control.
Public propertyTabStop
This property controls whether or not the user can give the focus to this control using the Tab key.
Public propertyTooltipBKClr
This property controls the drawing color of the appearing info tips' background.
Public propertyTooltipTextClr
This property controls the drawing color of the appearing info tips' text.
Public propertyViewBKClr
This property controls the drawing color of the control's background.
Public propertyViewerMode
This property controls the working mode of the control.
Public propertyWorkflowHeight
This property returns the height of the area requested to draw all stations.
Public propertyWorkflowWidth
This property returns the width of the area requested to draw all stations.
Top
Methods
  NameDescription
Public methodAttach
Use this method to attach the control to an existing document object.
Public methodClear
This method clears the workflow description from the control and removes all the visualized objects.
Public methodCollapseAllNodes
This method collapses all object nodes.
Public methodDetach
Use this method to detach the control from an existing document.
Public methodEnsureStationVisible
Call this function to ensure that a specified station is visible.
Public methodExpandAllNodes
This method expands all object nodes.
Public methodHitTest
Use this function in conjunction with the mouse events detailed in the Events section.
Public methodInt_Attach
To attach the control to an existing IPRO object.
Public methodInt_Detach
To detach the control from an existing IPRO object.
Public methodPopupToolTip
This method forces the display of an information tip on particular objects if available.
Public methodQueryNodeInfo
You can use this function to get extra information on a particular item if available.
Public methodReload
This method reloads the last workflow result from the attached document and displays it in the control.
Public methodSetDefaultColors
Call this function to restore the default drawing colors of the control you might have customized.
Public methodToggleNode
This method collapses or expands a particular object.
Public methodUpdateCtrl
Call this method to force redrawing of the entire control.
Top
Events
  NameDescription
Public eventOnKeyPressed
This event is fired when there is an active item and the user presses or releases a key on the keyboard.
Public eventOnObjectClicked
This event is fired whenever an object is clicked in the viewer: x and y contain mouse pointer coordinates.
Public eventOnStationClicked
This event is fired whenever a station is clicked in the viewer: x and y contain mouse pointer coordinates.
Public eventOnViewerModeChanged
This event is fired when the current viewer mode has changed.
Public eventOnWorkflowChanged
This event is fired when the workflow connected to a document is replaced by a different one.
Top
Remarks
In either case, the control always displays document-related workflow information.
Remarks
The viewer contains two kinds of components: stations and objects. The station is the place where the objects are processed. Each workflow contains a series of stations, each processing particular types of objects. Additionally to this progress indication information, a set of useful information items can be displayed in tooltip windows when the mouse is hovered over workflow objects.
Remarks
This shows the control appearance in mixed mode with horizontal arrangement for stations including the station labels:
See Also