how to convert pdf to jpg in c# windows application : Convert locked pdf to word online software Library project winforms asp.net html UWP ITScriptsAndLogic18-part253

Accessing ActiveX Control Properties from the InTouch HMI     181
InTouch HMI Scripting and Logic Guide
Accessing ActiveX Control Properties from 
the InTouch HMI
In a script, you can read from and write to ActiveX control 
properties to exchange data between the ActiveX control and 
the InTouch tagnames and display links.
Configuring ActiveX Control Properties to Read 
and Write Data
In a script, you can read data from and write data to an 
ActiveX control. You use the ActiveX control properties 
associated with specific ActiveX controls.
There are two ways of doing this:
Use the ActiveX control property in an InTouch HMI 
QuickScript or ActiveX event script. The property value 
is read or written every time the script is executed.
Link the ActiveX control property directly to an InTouch 
HMI tag or I/O reference. The property value is read or 
written at every update interval.
Convert locked pdf to word online - C# PDF Digital Signature Library: add, remove, update PDF digital signatures in C#.net, ASP.NET, MVC, WPF
Help to Improve the Security of Your PDF File by Adding Digital Signatures
pdf encryption; pdf file security
Convert locked pdf to word online - VB.NET PDF Digital Signature Library: add, remove, update PDF digital signatures in vb.net, ASP.NET, MVC, WPF
Guide VB.NET Programmers to Improve the Security of Your PDF File by Adding Digital Signatures
add security to pdf in reader; convert secure pdf to word
182     Chapter 8  Scripting ActiveX Controls
InTouch HMI Scripting and Logic Guide
Configuring Scripts to Read and Write ActiveX 
Control Properties
In a script, you can configure ActiveX control properties to 
either write values to or read values from InTouch HMI 
tagnames or other expressions.
To read data from or write data to an ActiveX control property
1
Open a script window, point to Insert, and click ActiveX
The ActiveX Control Browser dialog box appears.
2
Click the name of the ActiveX control from the left pane. 
The right pane contains the names of properties and 
methods of the selected ActiveX control.
3
Click the name of the property to use from the right pane. 
The property name is inserted into the script window at 
the cursor position. 
4
Assign the property name to a tag or use according to 
your specifications.
5
Click OK.
Example(s)
The following script reads the ToPriority property of the 
ActiveX control instance AlarmViewerCtrl1 into the integer 
tagname topri.
topri = #AlarmViewerCtrl1.ToPriority;
The following script writes the value MS Comic to the Font 
property of the ActiveX control called AlarmViewerCtrl1. 
This example changes the display font of the AlarmViewer 
ActiveX control dynamically.
#AlarmViewerCtrl1.Font = "MS Comic";
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
though they are using different types of word processors. Besides, the capacity to be locked against editing or processing by others makes PDF file become
secure pdf; pdf password encryption
C# Word - Extract or Copy Pages from Word File in C#.NET
C#.NET convert PDF to text, C#.NET convert PDF to images VB.NET How-to, VB.NET PDF, VB.NET Word Besides, the capacity to be locked against editing or processing
change pdf document security; advanced pdf encryption remover
Accessing ActiveX Control Properties from the InTouch HMI     183
InTouch HMI Scripting and Logic Guide
Linking ActiveX Control Properties to Tag or I/O 
References
You can link ActiveX control properties to InTouch HMI tags 
or I/O references.
To link ActiveX control properties to tags or I/O references
1
Double-click the ActiveX control. The properties dialog 
box of the ActiveX control appears.
2
Click the Properties tab and scroll to the right. 
3
Select the property in the list. 
4
Assign a tag or I/O reference. Do either of the following:
Type the tag or I/O reference directly into the 
Associated Tag column.
Click the ellipsis button in the Associated Tag column 
between the square parenthesis. The Select Tag dialog 
box appears. Select a tag and click OK.
5
Click OK.
C# PowerPoint - Extract or Copy PowerPoint Pages from PowerPoint
PDF, VB.NET delete PDF pages, VB.NET convert PDF to SVG. VB.NET How-to, VB.NET PDF, VB.NET Word Besides, the capacity to be locked against editing or processing
change security on pdf; copy locked pdf
VB.NET Word: Extract Text from Microsoft Word Document in VB.NET
Word documents are often locked as static images and the through VB.NET programming, convert Word document to & profession imaging controls, PDF document, tiff
change pdf security settings; pdf secure
184     Chapter 8  Scripting ActiveX Controls
InTouch HMI Scripting and Logic Guide
Creating and Re-using ActiveX Event Scripts
An ActiveX control can support events, such as single-
clicking on the control, that you can use to associate certain 
actions with. These actions are stored in ActiveX event 
scripts. 
Creating ActiveX Event Scripts
You can create or re-use an event script that is executed 
every time a specific ActiveX control event occurs, such as 
clicking on an ActiveX control.
To create an ActiveX event script
1
Double-click the ActiveX control. The properties dialog 
box appears.
2
Click the Events tab.
3
Click the event to associate. Brackets and ellipses appear 
in the Script column.
C# Excel - Extract or Copy Excel Pages to Excel File in C#.NET
C#.NET convert PDF to text, C#.NET convert PDF to images VB.NET How-to, VB.NET PDF, VB.NET Word Besides, the capacity to be locked against editing or processing
pdf password unlock; decrypt pdf without password
Creating and Re-using ActiveX Event Scripts     185
InTouch HMI Scripting and Logic Guide
4
In the Script column of the corresponding row, click 
between the brackets. 
5
Enter a new name and click OK. When a message 
appears, click OK. The ActiveX Event Scripts dialog box 
appears.
6
Create the script according to your specifications.
Re-using ActiveX Event Scripts
You can re-use ActiveX event scripts if they are created by 
the same ActiveX control parent and event. 
For example, if you have multiple AlarmViewer ActiveX 
controls in an application, they can share event scripts for 
the DoubleClick event.
To re-use an ActiveX event script
1
Double-click the ActiveX control. The properties dialog 
box appears. 
2
Click the Events tab.
3
Click the event to associate. Brackets and ellipses appear 
in the Script column.
4
In the Script column of the corresponding row, click the 
ellipsis button. The Choose ActiveX Script dialog box 
appears. 
5
Click an ActiveX script and click OK.
6
Click OK again.
186     Chapter 8  Scripting ActiveX Controls
InTouch HMI Scripting and Logic Guide
Creating Self-Referencing ActiveX Event Scripts
If you use ActiveX event scripts, you can configure them to 
reference themselves instead of an absolute ActiveX control 
name. This is useful when you create ActiveX event scripts 
that will be re-used. ActiveX event scripts can either:
Reference the specific ActiveX control that produced the 
event (ThisControl).
Reference the specific event that called the script 
(ThisEvent). 
Referencing the specific event enables the ActiveX control to 
pass other parameters to the ActiveX control script.
To create self-referencing ActiveX event scripts
1
Create an ActiveX event script for a specific ActiveX 
event. See Creating ActiveX Event Scripts on page 184.
2
In the ActiveX Event Script dialog box, click Insert, and 
then click ActiveX. The ActiveX Control Browser dialog box 
appears.
3
In the left pane, do one of the following:
Click ThisControl to see properties and methods that 
you can use in connection with this control (and any 
other control that you re-use this script in).
Click ThisEvent to see properties and methods of the 
ActiveX control that you can use in connection with 
the self-referencing event.
Importing ActiveX Event Scripts     187
InTouch HMI Scripting and Logic Guide
4
In the right pane, click one of the properties or methods 
and click OK. The selected property or method is pasted to 
the script window.
5
Configure the script.
6
Click OK.
For example, this statement writes the value of the 
ClicknRow event parameter to the ClickedRow tag:
ClickedRow = ThisEvent.ClicknRow;
Importing ActiveX Event Scripts
You can import ActiveX event scripts from other InTouch 
HMI applications so as to re-use them in the application 
currently under development. 
To import ActiveX event scripts from other applications
1
On the File menu, click Import. The Import from directory 
dialog box appears. 
2
Browse to the InTouch HMI application that contains the 
ActiveX event scripts to import.
3
Click OK. The Application Data Import Options dialog box 
appears.
4
Select the ActiveX Event Scripts check box and click 
Import. All ActiveX event scripts are imported into the 
current InTouch HMI application.
188     Chapter 8  Scripting ActiveX Controls
InTouch HMI Scripting and Logic Guide
189
InTouch HMI Scripting and Logic Guide
Ch a p t e r   9
Troubleshooting QuickScripts
You can troubleshoot QuickScripts by using the Log Viewer 
to display run time values of tagnames. 
Logging Messages to the Log Viewer
Use the ArchestrA Log Viewer to help you debug 
QuickScripts. The Log Viewer is located in the ArchestrA 
System Management Console (SMC) and is installed when 
you install the InTouch HMI.
One way to debug QuickScripts is to:
1
Set check points in the QuickScript to log values to the 
Log Viewer.
2
Open Log Viewer to view the values.
Another way is create a Key Script that logs tag values to the 
Log Viewer.
190     Chapter 9  Troubleshooting QuickScripts
InTouch HMI Scripting and Logic Guide
To set check points in a QuickScript
1
Open the QuickScript that you suspect is causing errors.
2
Locate the line where you want to set a check point.
3
Insert one of the following snippets of code after that line: 
LogMessage(messagetag); 
In this script, messagetag is the name of a message 
tagname whose value you want to log.
LogMessage(StringFromIntg(inttag,10)); 
In this script, inttag is the name of an integer 
tagname whose value you want to log.
LogMessage(Text(realtag,”#.#######”)); 
In this script, realtag is the name of a real tagname 
whose value you want to log.
LogMessage(DText(disctag,”TRUE”,”FALSE”)); 
In this script, disctag is the name of a discrete 
tagname whose value you want to log.
Log more information to the LogViewer at a 
checkpoint, such as an identifier and/or tagname. For 
example,
LogMessage("DEBUG tag:"+ind.name+" 
value:"+Text(ind,"#.####")); 
In this script, ind could be an analog indirect tag.
Documents you may be interested
Documents you may be interested