c# pdf viewer component : Reorder pages in pdf control software system azure windows asp.net console WinCCInformationSystemScripting_en-US13-part1236

The "ScreenItem" object can be used for the following, for example:
● To activate or deactivate the visualization of an object ("Visible" property).
● To release or block the operation of an object ("Enabled" property).
● Change the width and height of an object ("Height" and "Width" properties).
● Change the position of an object ("Top" and "Left" properties).
● Read and define a layer in which a graphic object is located ("Layer" property).
● Read or define the name of a graphic object ("ObjectName" property).
● Define a reference to the superordinate picture ("Parent" property).
Using the "Activate" method, the focus is set on the respective ScreenItem object. If the focus 
cannot be set because the object is non-operable, for example, an error is generated. Using 
error processing (On Error Resume Next), the error may be evaluated.
Possible features of ScreenItem
The "ScreenItem" object can contain the following object types:
Standard 
objects
Smart objects Windows 
objects
Tube objects Controls
Others
Ellipse
3D bar
Button
Double T-
piece
Siemens HMI 
Symbol Library
Customized 
Object
Ellipse arc
Application 
window
Check box
Polygon 
tube
WinCC 
AlarmControl
Group
Ellipse 
segment
Bar
Radio box
Tube bend
WinCC digital/
analog clock 
control
Circle
Picture 
window
Round button T-piece
WinCC 
FunctionTrendCon
trol
Circular arc
Control
Slider
WinCC gauge 
control
Pie segment
I/O field
WinCC 
OnlineTrendContr
ol
Line
Faceplate 
Instance
WinCC 
OnlineTableContr
ol
Polygon
Graphic 
object
WinCC push 
button control
Polyline
Combo box
WinCC 
RulerControl
Rectangle
List box
WinCC slider 
control
Rounded 
rectangle
Multiple row 
text
WinCC 
UserArchiveContr
ol
Connector
OLE object
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
131
Reorder pages in pdf - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
reordering pages in pdf; reorder pages in pdf preview
Reorder pages in pdf - 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
move pages in pdf acrobat; how to rearrange pdf pages
Standard 
objects
Smart objects Windows 
objects
Tube objects Controls
Others
Group display  
Text list
Status display  
Detailed descriptions of the individual object types is provided under "ScreenItem Object 
Types". The ScreenItem object's "Type" property can be used to address the object types via 
the VBS Type ID.
Object properties
The "ScreenItem" object has different properties according to the features. The following 
section describes the properties which all ScreenItem object types have:
When a specific object type is addressed, certain further properties are added to the standard 
properties:
The additional properties are indicated in the descriptions of the individual object types.
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
132
System Manual, 02/2013, A5E32315920-AA
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview. Reorder TIFF Pages in C#.NET Application.
how to rearrange pdf pages reader; rearrange pages in pdf file
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
Sort and Reorder PowerPoint Slides Range with VB amount of robust PPT slides/pages editing methods powerful & profession imaging controls, PDF document, image
how to rearrange pdf pages in preview; how to move pages around in a pdf document
Example
In the following example, the radius of a circle is set to 2 in Runtime per mouse click:
Sub OnClick(ByVal Item)
'VBS5
Dim objCircle
Set objCircle= ScreenItems("Circle1")
objCircle.Radius = 2
End Sub
See also
Width Property (Page 666)
Visible Property (Page 664)
Type Property (Page 635)
Top Property (Page 611)
Parent Property (Page 499)
Left Property (Page 447)
Layer Property (Page 431)
Height Property (Page 415)
Enabled Property (Page 379)
Activate Method (Page 680)
Example: How to Read Tag Values (Page 796)
Example: Writing tag values (Page 794)
Properties (Page 289)
Objects and Lists (Page 113)
Object types of the ScreenItem object (Page 147)
1.14.2.17 ScreenItems Object (List)
Description
6FUHHQ
6FUHHQ,WHPV
6FUHHQV
6FUHHQ,WHP
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
133
Read PDF in Web Image Viewer| Online Tutorials
from PDF documents; Extract images from PDF documents; Add, reorder pages in PDF files; Save and print PDF as you wish; More PDF Reading
pdf reorder pages; move pdf pages in preview
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
Users can use it to reorder TIFF pages in ''' &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
how to move pages in pdf reader; change page order pdf
The "ScreenItems" list can be used to reference an object in the picture. 
Parent Object
Picture containing the picture element.
Usage
The "ScreenItems" list can be used to:
● To display or edit all objects in the list (i.e. all objects within a picture) ("_NewEnum" 
property).
● To count the objects in a picture ("Count" property).
● To process a specific object in the list ("Item" method).
The properties are standard properties and methods of a collection and are not described in 
detail in the WinCC documentation.
Special features of the ScreenItem object
If an external control (ActiveX control or OLE object) is embedded in WinCC, it is possible that 
the properties of the embedded controls have the same name with the general properties of 
the ScreenItem object. In such cases, the ScreenItem properties have priority.
The properties of the embedded controls can also be addressed via the "object" property: 
The "object" property is only provided by ActiveX controls and OLE objects.
Example:
'Control1 is an embedded ActiveX-Control with property "type"
'VBS196
Dim Control
Set Control=ScreenItems("Control1")
Control.object.type
'Control1 is a WinCC-Control
'VBS197
Dim Control
Set Control=ScreenItems("Control1")
Control.type
Example
In the following example, the name of the objects in the current picture are displayed in a 
message box:
Sub OnClick(ByVal Item)
'VBS6
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
134
System Manual, 02/2013, A5E32315920-AA
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
page, it is also featured with the functions to merge PDF files using C# .NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split
change page order in pdf file; how to rearrange pages in pdf using reader
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
just following attached links. C# PDF: Add, Delete, Reorder PDF Pages Using C#.NET, C# PDF: Merge or Split PDF Files Using C#.NET.
pdf move pages; change pdf page order
Dim lngAnswer
Dim lngIndex
lngIndex = 1
For lngIndex = 1 To ScreenItems.Count
lngAnswer = MsgBox(ScreenItems(lngIndex).Objectname, vbOKCancel)
If vbCancel = lngAnswer Then Exit For
Next
End Sub
See also
Count Property (Page 365)
Example: How to Read Tag Values (Page 796)
Example: Writing tag values (Page 794)
ScreenItem Object (Page 130)
Parent Property (Page 499)
Item Method (Page 737)
1.14.2.18 Screen Object
Description 
+0,5XQWLPH
6FUHHQ
6FUHHQV
'DWD,WHP
'DWD6HW
/D\HU
/D\HUV
6FUHHQ,WHP
6FUHHQ,WHPV
$FWLYH6FUHHQ,WHP
The Screen object returns the result of access to the Screen list. All the properties and methods 
of this object can also be edited directly in Runtime. The "Screen" object represents a WinCC 
picture in Runtime and contains all the properties of the picture document and picture view.
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
135
.NET Multipage TIFF SDK| Process Multipage TIFF Files
SDK, developers are easily to access, extract, swap, reorder, insert, mark up and delete pages in any multi upload to SharePoint and save to PDF documents.
change page order in pdf reader; reorder pages in a pdf
C# Word: How to Create Word Document Viewer in C#.NET Imaging
in C#.NET; Offer mature Word file page manipulation functions (add, delete & reorder pages) in document viewer; Rich options to add
how to move pages in pdf files; how to move pages in a pdf
The "Screen" object also contains the following:
● A list of all the graphic objects contained in the addressed picture which can be addressed 
by the "ScreenItems" object.
● A list of all the layers contained in the addressed picture which can be addressed by the 
"Layers" object.
Parent Object
A picture window in which the Screen object is embedded.
When the Screen object is the basic picture, the Parent object is not defined and set to zero. 
Usage
The "Screen" object can be used for the following, for example:
● To release or block the operation of a screen ("Enabled" property).
● Change the width and height of a screen ("Height" and "Width" properties).
● Zoom a picture ("Zoom" property).
● Modify the fill pattern, background color and fill pattern color ("Fillstyle", "Backcolor" and 
"Fillcolor" properties).
Note
If a Change Picture is executed, all the open references are invalid for pictures no longer 
open. It is then no longer possible to work with these references.
Example:
In the following example, the width of the first picture in Runtime is increased by 20 pixels:
'VBS7
Dim objScreen
Set objScreen = HMIRuntime.Screens(1)
MsgBox "Screen width before changing: " & objScreen.Width
objScreen.Width = objScreen.Width + 20
MsgBox "Screen width after changing: " & objScreen.Width
Notes on Cross References
All the pictures which are addressed with the standard formulation 
HMIRuntime.BaseScreenName = "Screenname"
are automatically compiled by the CrossReference of WinCC and then listed in the picture 
properties.
If pictures are addressed with different formulations in the code, this can be notified by the 
following section of the CrossReference:
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
136
System Manual, 02/2013, A5E32315920-AA
' ' WINCC:SCREENNAME_SECTION_START
Const ScreenNameInAction = "ScreenName"
' WINCC:SCREENNAME_SECTION_END
The section can be inserted in VBS actions as often as required.
Note
Always enter picture names without the extension "PDL" for reasons of compatibility with 
future versions.
See also
ScreenItems Property (Page 531)
Refresh Method (Page 755)
Activate Method (Page 680)
Zoom Property (Page 677)
Width Property (Page 666)
Parent Property (Page 499)
ObjectSizeDeclutteringMin Property (Page 485)
ObjectSizeDeclutteringMax Property (Page 484)
ObjectSizeDeclutteringEnable Property (Page 484)
ObjectName Property (Page 483)
Layers Property (Page 447)
DataSet Property (Page 370)
LayerDeclutteringEnable Property (Page 446)
Height Property (Page 415)
FillStyle Property (Page 392)
FillColor Property (Page 390)
ExtendedZoomingEnable Property (Page 388)
Enabled Property (Page 379)
BackColor Property (Page 310)
ActiveScreenItem Property (Page 292)
AccessPath Property (Page 290)
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
137
1.14.2.19 Screens Object (List)
Description
+0,5XQWLPH
6FUHHQ
6FUHHQV
'DWD,WHP
'DWD6HW
/D\HU
/D\HUV
6FUHHQ,WHP
6FUHHQ,WHPV
$FWLYH6FUHHQ,WHP
By using the picture window technique, several windows can be opened simultaneously in 
WinCC Runtime but only one basic picture exists. The "Screens" list enables access to all 
open pictures in Runtime using the picture names. The Screens list contains all invisible 
pictures. 
Usage
When configuring a multi-user project, it is essential to specify the server prefix to access a 
picture which is not on the local computer.
The "Screens" list can be used to:
● Display or edit all the pictures within the list ("_NewEnum" property).
● To count the pictures in a project ("Count" property).
● To process a specific picture in the list ("Item" method).
● Initiate new drawing of all visible pictures ("Refresh" method).
The properties are standard properties and methods of a collection and are not described in 
detail in the WinCC documentation.
The access code, required in the VBS environment in the 
HMIRuntime.Screens(<Zugriffsschlüssel>) instruction, must fulfill the syntax requirements:
[<Grundbildname>.]<Bildfenstername>[:<Bildname>] ...
.<Bildfenstername>[:<Bildname>]
This means:
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
138
System Manual, 02/2013, A5E32315920-AA
● The access code expresses the picture hierarchy.
● The picture names in the code can be omitted at any point.
● The "AccessPath" property of the "Screen" object corresponds to the full access code.
● Always enter picture names without the extension "PDL" for reasons of compatibility with 
future versions.
● The basic picture can be addressed by the access code ".
In addition, it has been defined that the basic picture can be addressed with Index 1.
Examples
The pictures are addressed by the hierarchy information in the list. There are two options here, 
with or without use of the picture name. In the following examples, a basic picture 
"BaseScreenName" is configured with a picture window "ScreenWindow". The picture window 
contains the picture "ScreenName".
Addressing with the picture name
'VBS8
Set objScreen = HMIRuntime.Screens("BaseScreenName.ScreenWindow:ScreenName")
Addressing without the picture name
'VBS9
Set objScreen = HMIRuntime.Screens("ScreenWindow")
Referencing the basic picture in various ways
'VBS10
Set objScreen = HMIRuntime.Screens(1)
'VBS11
Set objScreen = HMIRuntime.Screens("")
'VBS12
Set objScreen = HMIRuntime.Screens("BaseScreenName")
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
139
See also
ScreenItem Object (Page 130)
Refresh Method (Page 755)
Item Method (Page 737)
Count Property (Page 365)
1.14.2.20 SmartTags Object
Description     
The "HMIRuntime" component was deactivated in the faceplate type. The new "SmartTags" 
component was added for the faceplate type. With the SmartTags object you can dynamize 
the faceplate type. You can only access the faceplate variables and the properties of the 
faceplate type. You cannot access the normal WinCC tag management system. The normal 
WinCC tag management system is not available in the faceplate type.
Usage
Using the "SmartTags" object, you can:
● Access the faceplate tags in a faceplate type.
Syntax: SmartTags("<tagname>")
● Access the properties of a faceplate type.
Syntax: SmartTags("Properties\<propertyname>")
Example 1
Insert a rectangle and a button in a faceplate type. Define a faceplate variable var1. Connect 
the "Width" property of the rectangle to faceplate variable var1. Dynamize the "OnClick" event 
of the button as follows with VBS.
'VBS306
Dim w
w = SmartTags("var1")
w = w + 10
SmartTags("var1") = w
When you activate Runtime, the faceplate variable is incremented by 10 every time you click 
the button. This increases the rectangle width by 10.
Direct reading and writing with object reference
In the following example, the SmartTags object is used to create an object reference "w" to 
"var1".
Referencing offers the advantage of being able to access the "var1" tag.
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
140
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested