<< Click to Display Table of Contents > Precalculating Marking Time |
The following examples shows how to precalculate the marking time.
Precalculate Marking Time
|
---|
// Get expected mark time of complete job double LastExpectedMarkTime = cci.ScGetDoubleValue( ( int )SAMLIGHT_CLIENT_CTRL_OCXLib.ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLastExpectedMarkTime );
// Alternative: Get process time of chosen entities // Enable MarkFlagPreview int MarkFlags = cci.ScGetMarkFlags(); MarkFlags = MarkFlags | ( int )SAMLIGHT_CLIENT_CTRL_OCXLib.ScComSAMLightClientCtrlMarkFlags.scComSAMLightClientCtrlMarkFlagPreview; int CciReturn1 = cci.ScSetMarkFlags( MarkFlags );
// Enable ModeFlagEntityNamesSeparatedBySemicolon int ModeFlags = 0; int CciReturn2 = cci.ScGetMode( ref ModeFlags ); ModeFlags = MarkFlags | ( int )SAMLIGHT_CLIENT_CTRL_OCXLib.ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlModeFlagEntityNamesSeparatedBySemicolon; int CciReturn3 = cci.ScSetMode( ModeFlags );
// Preview of entities 'a and 'b' int CciReturn4 = cci.ScMarkEntityByName( "a;b", 1 );
// Get process time of last preview double LastPreviewTime = cci.ScGetDoubleValue( ( int )SAMLIGHT_CLIENT_CTRL_OCXLib.ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLastPreviewTime ); |
Table 412: Precalculate Marking Time