c# pdf viewer free : Reordering pdf pages Library SDK component .net wpf web page mvc WinCCInformationSystemScripting_en-US5-part1404

1.9.8
Renaming a Procedure or Module
Introduction
Procedures and modules are renamed in the following cases:
● When a standard name (procedure# or Modul#), which was automatically assigned when 
the new module/new procedure was created, is changed to a self-explanatory name.
● When a module or procedure is copied in order, for example, to create a new module with 
similar content from an existing one. 
Please note that procedure names must be unique within a project. Procedure names which 
exist twice are issued as errors during the syntax check. 
Contrary to procedure names, the same name can be applied to modules when the modules 
are stored in different directories.
Note
The module name is always identical to the file name in the WinCC file system. If a module 
name is changed, e.g. in Windows Explorer, the new module name is taken over from Global 
Script in the navigation window.
Procedure
Renaming Procedures
1. Open the procedure to be renamed.
2. Enter the new name in the header of the procedure.
3. Save the procedure so that the name is transferred to the navigation window. Procedure 
names are always unique and may not be used more than once.
Renaming Modules
1. Close the module to be renamed.
2. Select the module in the navigation window and choose the "Rename" option from the 
context menu.
3. Enter the new name in the navigation window. Module names are always unique at directory 
level and may not be used more than once.
VBS for Creating Procedures and Actions
1.9 Creating and Editing Procedures
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
51
Reordering pdf pages - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
reordering pdf pages; how to rearrange pdf pages
Reordering pdf pages - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
rearrange pages in pdf file; move pdf pages in preview
See also
Multiple Use of Procedures and Actions (Page 20)
Saving a Procedure (Page 49)
Protecting a Module with a Password (Page 48)
How to add module-related information (Page 46)
Using Standard and Project Procedures (Page 45)
How to Write Procedure Codes (Page 42)
Creating a New Procedure (Page 40)
Modules and Procedures (Page 15)
Creating and Editing Procedures (Page 37)
VBS for Creating Procedures and Actions
1.9 Creating and Editing Procedures
WinCC: Scripting (VBS, ANSI-C, VBA)
52
System Manual, 02/2013, A5E32315920-AA
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
function, PDF page inserting function, PDF page reordering function and XDoc.PDF enables you to delete PDF page(s a single page, a series of pages, and random
pdf reverse page order; how to move pages around in pdf file
VB.NET TIFF: VB.NET Sample Codes to Sort TIFF File with .NET
Visual Basic .NET method for sorting pages from a multi-page TIFF (Tagged Image File), PDF, Microsoft Office Besides reordering this TIFF file using VB.NET
move pages in pdf reader; change page order in pdf file
1.10
Creating and Editing Actions
1.10.1
Creating and Editing Actions
Introduction
When using VBS in WinCC, there is no differentiation between local (valid for entire project) 
and global (valid on all computers) actions, as opposed to C. A configured action is always 
valid globally. 
A copied action is available for use in Runtime following a restart or opening and saving the 
action. The become visible in the editor when the view is updated.
VBS actions can be used in to make graphic objects and object properties dynamic in Runtime 
or to execute picture-independent actions.
Note
Please note that the object name length of objects made dynamic in Graphics Designer is 
limited to approx. 200 characters, and each special character used in an object name is 
converted to five characters in the script files. The special characters are represented by a 
four-place hexadecimal code behind the preceding X. If the name of an object made dynamic 
is too long, a corresponding error message appears. Further information is available in this 
help under "Structure of VBScript Files". 
Note
If you make an object property dynamic with a VBS action via the return value of a script, the 
value of the object property is written only if it has changed in relation to the last script run. 
It is not considered if the value had been changed from another location.
Therefore it is illegal to change properties which have been made dynamic by VBS action via 
the return value from another location (e.g., other C scripts or VBS scripts).
if you do not observe this, wrong values can be the results.
Using the Actions
Actions can be used as follows:
On graphic objects in Graphics Designer
Making properties dynamic (action with return value), e.g.:
Function BackColor_Trigger(ByVal Item)
'VBS143
BackColor_Trigger = RGB(125,0,0)
End Function
Triggered by an event on an object (action without return value), e.g.:
VBS for Creating Procedures and Actions
1.10 Creating and Editing Actions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
53
C# Excel - Sort Excel Pages Order in C#.NET
C#.NET Excel document page reordering control SDK (XDoc.Excel) is a thread-safe .NET library that can be used to adjust the Excel document pages order.
rearrange pdf pages online; rearrange pages in pdf
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
online C#.NET source code for combining multiple PDF pages together in PDF page deleting, PDF document splitting, PDF page reordering and PDF page image
how to reorder pages in pdf; switch page order pdf
Sub OnClick(ByVal Item)
'VBS144
Item.BackColor = RGB(255,0,0)
End Sub
Picture-independent in Global Script
As a cyclic action, e.g. incrementing a tag:
Option Explicit
Function action
'VBS145
Dim objTag1
Dim lngValue
Set objTag1 = HMIRuntime.Tags("Tag1")
lngValue = objTag1.Read
objTag1.Write lngValue + 1
action = CLng(objTag1.value)
End Function
Executing Actions
An action can be assigned several triggers. The action is always executed when one of the 
triggering events occurs. Observe the following:
● Actions in Global Script cannot be executed simultaneously. The action triggered last is 
held in a queue until the action currently being performed is completed.
● When using Graphics Designer, cyclically and tag-driven actions cannot be triggered 
simultaneously. If the execution of a tag-driven action hinders the execution of a cyclic 
action, the cyclic action is executed when the tag-driven action has finished. The cyclic 
action is held in a queue during the non-execution phase. When the current action is 
completed, the cyclic action is executed with the normal cycle.
● In Graphics Designer, event-driven actions cannot be executed simultaneously.
The action types mentioned do not prevent each other being executed: The execution of 
actions in Global Script has no influence on actions in Graphics Designer. In the same way, 
in Graphics Designer, the execution of cyclically or tag-driven actions has no effect on the 
execution of event-driven actions.
Note
Actions in pictures which are still running one minute after the picture has been deselected 
are terminated by the system. This is recorded in a logfile entry.
VBS for Creating Procedures and Actions
1.10 Creating and Editing Actions
WinCC: Scripting (VBS, ANSI-C, VBA)
54
System Manual, 02/2013, A5E32315920-AA
VB.NET Word: Change Word Page Order & Sort Word Document Pages
in following VB.NET Word page reordering API is Apart from this VB.NET Word pages sorting function powerful & profession imaging controls, PDF document, image
pdf change page order acrobat; how to reverse page order in pdf
C# Word - Delete Word Document Page in C#.NET
page rotating function, Word page inserting function, Word page reordering function and options, including setting a single page, a series of pages, and random
change page order pdf preview; change page order pdf reader
Locating Actions
All the actions used in a picture can be displayed by means of the picture properties. To do 
this mark the picture in WinCC Explorer and select the "Properties" context menu command. 
After double clicking on an entry, detailed information on the type of dynamics appears.
It is also possible to display all the tags and pictures used in actions by means of the WinCC 
CrossReference. CrossReference can also be used for the to link tag connections of Graphics 
Designer actions easily.
Note
Use the standard formulations 
HMIRuntime.BaseScreenName = "Screenname" and HMIRuntime.Tags("Tagname") when 
addressing pictures and tags in your code in order to ensure that the pictures and tags are 
registered by the CrossReference.
Procedure - Action Restrictions
Actions can be used to program instructions and call procedures. Codes are programmed 
within in procedures for use at several points in a configuration. Contrary to procedures, actions 
always have a trigger.
Creating and Editing Actions
Actions can be configured in Global Script and Graphics Designer. Use Global Script to 
configure global actions which can be executed independently of the picture currently open. 
Graphics Designer is used to configure actions related to graphic objects which should be 
executed when the picture is opened in Runtime or when the configured trigger occurs.
VBS for Creating Procedures and Actions
1.10 Creating and Editing Actions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
55
C# PowerPoint - Delete PowerPoint Document Page in C#.NET
page rotating function, PowerPoint page insert function, PowerPoint page reordering function and including setting a single page, a series of pages, and random
reorder pdf pages; how to rearrange pages in a pdf file
C# TIFF: How to Insert & Add Page(s) to TIFF Document Using C#
SDK still empowers developers and end users to do Tiff image rotating, deleting, reordering, extracting, etc. C# Tiff processing application - sort Tiff pages.
reorder pdf page; rearrange pdf pages in reader
The script editors in WinCC provide the option of checking that scripts have a correct syntax 
without executing them. Errors in the script are displayed in the output window under the editor 
window. Double click on the corresponding error line to access the related point in the code.
Note
The syntax check can only check objects known to the system at the moment of execution. 
Therefore, the tags and objects addressed in the scripts must be created in WinCC.
Only syntactically correct actions are executed in Runtime.
The automation objects "PDLRuntime" and "WinCC Runtime Project" cannot be used in VBS 
actions.
Display of Actions
If you save a syntactically incorrect action, it will be displayed in the navigation window with 
this adjacent symbol.
If you save a syntactically correct action without trigger, it will be displayed in the Global 
Script navigation window with this adjacent symbol.
If you save a syntactically correct action with trigger, it will be displayed in the Global Script 
navigation window with this adjacent symbol.
Note
Actions can only be saved in the Graphics Designer if they have the correct syntax. If an 
action with errors should still be retained and exited, however, enter the comments.
System behavior if actions are changed, deleted and saved at Runtime
If a local action is stored at runtime, then all local and global actions of the computer are reset 
on the computer to which the local action belongs.
If a global action is stored during runtime, then all local and global actions for the entire project 
– and thus on all computers – are reset.
Such a reset might reinitialize for examples tags and times that are used as triggers for actions, 
triggering the action at that stage.
Static tags used in the reset actions are reinitialized.
VBS for Creating Procedures and Actions
1.10 Creating and Editing Actions
WinCC: Scripting (VBS, ANSI-C, VBA)
56
System Manual, 02/2013, A5E32315920-AA
See also
Structure of VBScript Files (Page 95)
Action and Procedure Names in the Debugger (Page 97)
How to Rename an Action (Page 78)
Saving Actions (Page 65)
Protecting an Action with a Password (Page 64)
How to add action-related information (Page 62)
How to Edit Actions (Page 58)
Creating a New Action (Page 57)
Triggers (Page 66)
Actions (Page 18)
1.10.2
Creating a New Action
Introduction
When a new action is created, the editor automatically suggests a file name (Action#.bac), 
which can be changed.
Actions can be configured in Global Script and Graphics Designer. 
● Global Script is used to configure actions which can be executed, picture-independently, 
in Runtime. Open Global Script via WinCC Explorer.
● Graphics Designer is used to configure a new action, related to the properties of a graphic 
object, by clicking on the right mouse button in the "Dynamic" column of the Properties tab 
control and selecting VBS Action. An action, related to an event, is created in the same 
ways using the Events tab control.
In both cases, the Action Editor of the Graphics Designer opens. 
Note
The precise procedure for linking actions with graphic objects is described under the WinCC 
help topic "Dynamics".
Procedure
1. Open Global Script.
2. Activating the Actions Tab Control in the Navigation Window.
3.
Click the adjacent button in the tool bar or choose the menu command "File" > "New" > 
"Action".
A new action is opened in the editor window. The action appears in the navigation window 
after it has been saved.
VBS for Creating Procedures and Actions
1.10 Creating and Editing Actions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
57
Note
When creating a new action, the "Option explicit" instruction is automatically entered in the 
declaration area and cannot be deleted. The instruction is necessary as it prevents errors 
caused by the incorrect notation of tags without declaration. 
The instruction requires that tags are always defined in your code with the "Dim" instruction.
Do not use the "Option explicit" instruction in the code because it may cause Runtime errors. 
See also
How to Rename an Action (Page 78)
Saving Actions (Page 65)
Protecting an Action with a Password (Page 64)
How to add action-related information (Page 62)
How to Edit Actions (Page 58)
Triggers (Page 66)
Creating and Editing Actions (Page 53)
Actions (Page 18)
1.10.3
How to Edit Actions
Introduction        
An action is edited in the same way as a procedure in the editor window of the editor or in the 
Graphics Designer action editor. 
In order that an action can be executed in Runtime, it requires a trigger. Actions which are 
triggered by an event in Graphics Designer do not require the assignment of a trigger.
If an action is modified during Runtime, the change is applied when the picture is reloaded (in 
the case of actions in Graphics Designer) or the next time the action is called (in the case of 
actions in Global Script).
Note
A change in the code in Runtime cannot be applied when another action is being carried out 
at the same time.
A procedure call can be inserted in the action by dragging the procedure from the editor 
navigation window with "drag-and-drop" and dropping it in the corresponding position of the 
code in the editor window. C scripts cannot be called in VBS actions.
VBS for Creating Procedures and Actions
1.10 Creating and Editing Actions
WinCC: Scripting (VBS, ANSI-C, VBA)
58
System Manual, 02/2013, A5E32315920-AA
Declaration Area in Actions
If you create actions in Graphics Designer, you can display the declaration area of the action 
using the button 
. When creating a new action, the "Option explicit" instruction is 
automatically entered in the declaration area and cannot be deleted. The instruction is 
necessary as it prevents errors caused by the incorrect notation of tags without declaration. 
The instruction requires that tags are always defined in your code with the "Dim" instruction.
Do not use the instruction "Option explicit" in your code as this can cause Runtime errors. 
In the declaration area, you can also make general settings which you want to use globally for 
the current picture, e.g.:
● Tag Definitions
● Procedures which you only want to use in this picture
In the declaration area of the actions, you may define global tags independent of each other 
in the areas "Event" and "Properties" of an object. There is no link between global tags of 
identical names in both areas. 
Note
Always make sure that the procedures in the declaration area have correct syntax, i.e. with 
"Sub" - "End Sub". Do not create directly executable codes in the declaration area as this 
can cause Runtime errors.
If global tags are used in the declaration area of actions Graphics Designer, note that the 
event-driven and cyclic/tag-driven actions are processed separately in Runtime. There is no 
synchronization of global tags between the two Runtime systems in Runtime. If 
synchronization of tags is required, configure these using the DataSet object or internal 
WinCC tags.
When making definitions in the declaration area, pay attention to the structure of the Script 
files, as described under "Structure of VBScript files".
Functions for Editing Actions
The script editors provide the following functions to assist you in creating action code:
VBS for Creating Procedures and Actions
1.10 Creating and Editing Actions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
59
Intellisense and Highlight Syntax
During text entry, context-sensitive lists appear containing the properties, methods, and objects 
possible at the current code position. If you insert an element from the list, the required syntax 
is also indicated automatically. 
Note
Full intellisense for all objects can only be utilized in the Graphics Designer if the list is 
accessed using the object name and the result is assigned to a tag. Otherwise, only a list of 
standard properties is offered.
Example of full intellisense: 
Dim Variable
Set Variable = ScreenItems ("Circle1")
Variable.<Intellisense>
If picture window limits are exceeded during addressing, it is once again only the standard 
properties which are offered since the picture of the picture window is not loaded.
General VBS Functions
Use the "Function List" command of the shortcut menu in the editing window to display a list 
of general VBS functions.
Lists of Objects, Properties and Methods
Using the shortcut menu in the editing window, you can view a list of the possible objects by 
calling the "Object List" command in Graphics Designer. Global Script only provides the 
"HMIRuntime" object in this list because there is no direct access to the objects of Graphics 
Designer.
Use the "Properties/Methods" command of the shortcut menu to call in a list of possible 
properties and methods.
The same lists can be called in with the key combination <CTRL + SPACEBAR> according to 
the context of the script.
Code Templates
In the "Code templates" tab in the Navigation window of the Editor, you will find a selection of 
frequently used instructions, e.g. for loops and conditional instructions. The templates can be 
inserted in the procedure code with "drag-and-drop".
If you want to insert a code template into your code, you have to replace the "_XYZ_" 
placeholder in the templates with the respective data.
Selection Dialogs
If WinCC tags or WinCC objects are used in the code, the following selection dialogs are 
available for use: 
Opens a tag selection dialog and returns the selected tag name as the return value.
Opens a tag selection dialog and returns the tag name with an associated reference.
VBS for Creating Procedures and Actions
1.10 Creating and Editing Actions
WinCC: Scripting (VBS, ANSI-C, VBA)
60
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested