c# pdf viewer dll : Change page order in pdf reader control application system azure html web page console WinCCInformationSystemScripting_en-US22-part1336

Tube Bend
Description
6FUHHQ
6FUHHQ,WHPV
6FUHHQV
6FUHHQ,WHP
Object Type of ScreenItem Object. Represents the "Tube Arc" graphic object.
Type Identifier in VBS
HMITubeArcObject
Usage
In the following example, the object with the name "TubeArcObject1" is moved 10 pixels to the 
right:
'VBS24
Dim objTubeArcObject
Set objTubeArcObject = ScreenItems("TubeArcObject1")
objTubeArcObject.Left = objTubeArcObject.Left + 10
1.14.3.6
Controls
Controls
Special features with controls
In the case of non-WinCC controls, the version-independent ProgID is returned as the type.
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
221
Change page order in pdf reader - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
how to reorder pages in pdf reader; pdf reverse page order online
Change page order in pdf reader - 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
pdf change page order; reorder pdf page
It is possible to determine the version-dependent ProgID or "User friendly Name" from the 
ProgID: In the following example, "Control1" is a control embedded in the picture which already 
returns the version-independent ProgID as a result of the Type property. 
Note
Since not every Control has a version-dependent ProgID, an error handling measure should 
be integrated to query the version-dependent ProgID or UserFriendlyName. If no error 
handling is used, the code is terminated immediately without any result when no ProgID is 
found.
Determine the version-dependent ProgID as follows:
'VBS153
Dim objControl
Dim strCurrentVersion
Set objControl = ScreenItems("Control1")
strCurrentVersion = CreateObject("WScript.Shell").RegRead("HKCR\" & objControl.Type & 
"\CurVer\")
MsgBox strCurrentVersion
Note
In order that example above works, a multimedia control should be inserted in the picture.
Determine the User Friendly Name as follows:
'VBS154
Dim objControl
Dim strFriendlyName
Set objControl = ScreenItems("Control1")
strFriendlyName = CreateObject("WScript.Shell").RegRead("HKCR\" & objControl.Type & "\")
MsgBox strFriendlyName
Note
In order that example above works, a multimedia control should be inserted in the picture.
Restrictions of VBS for Dynamization by Controls
If Controls are to be dynamized with, the following conditions must be fulfilled:
Methods
The "ByRef" declaration may only be implemented as a "Variant" (ByRef xxx as Variant)
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
222
System Manual, 02/2013, A5E32315920-AA
VB.NET Word: Change Word Page Order & Sort Word Document Pages
Note: if you are trying to change the order of a you want to see other VB.NET Word document editing controls, please read this Word reading page which has
moving pages in pdf; change page order in pdf file
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
PDF Document; Remove Password from PDF; Change PDF Permission Settings. Page: Insert PDF pages; VB.NET Page: Delete PDF VB.NET Annotate: PDF Markup & Drawing. XDoc
pdf page order reverse; how to rearrange pdf pages in preview
The "ByVal" declaration may only be implemented with tag types (ByVal xxx as Long)
Properties
The "ByRef" declaration may only be implemented as a "Variant" (ByRef xxx as Variant)
The "ByVal" declaration may only be implemented with tag types (ByVal xxx as Long)
Events
The "ByRef" declaration is not permitted.
The "ByVal" declaration may only be implemented as a "Variant" (ByVal xxx as Variant)
Arrays
If arrays are used, they must be declared with (ByRef xxx As Variant).
In order that arrays can be transferred in variants, variant tag must also be inserted as an 
intermediate tag according to the following scheme: 
'VBS151
Dim arrayPoints(200)
Dim vArrayCoercion      'Variant for array Coercion
' Make the VBS Array compatibile with the OLE Automation
vArrayCoercion = (arrayPoints)
objTrendControl.DataXY = vArrayCoercion   ' this array will occur in the control
Use of Controls from External Suppliers
If a non-WinCC control is used, it is possible that the properties provided by the control have 
the same names as the general ScreenItem properties. In such cases, the ScreenItem 
properties have priority. The "hidden" properties of an external control supplier can be 
accessed using the additional "object" property. Address the properties of an external control 
supplier as follows:
Control.object.type
If you use the following form, the properties of the ScreenItem object are used in the case of 
identical names: 
Control.type
Double parameter 
When using a Control which is not an internal WinCC control, it is possible that the event 
prototypes contain a parameter with the name "Item". In this case, the name of the parameter 
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
223
C# Word - Process Word Document in C#
various Word document processing implementations using C# demo codes, such as add or delete Word document page, change Word document pages order, merge or
move pages in pdf online; how to move pages in a pdf
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
VB.NET PDF - How to Modify PDF Document Page in VB.NET. VB.NET Guide for Processing PDF Document Page and Sorting PDF Pages Order.
how to rearrange pdf pages; move pdf pages in preview
is renamed according to "ObjectItem" in the VBS prototype submitted. If this name already 
exists, the name is differentiated by numbers being appended. 
WinCC controls available
● HMI Symbol Library
● WinCC AlarmControl
● WinCC Alarm Control (before WinCC V7)
● WinCC Digital/Analog Clock
● WinCC FunctionTrendControl
● WinCC Function Trend Control (before WinCC V7)
● WinCC Gauge Control
● WinCC Media Control
● WinCC OnlineTableControl
● WinCC Online Table Control (before WinCC V7)
● WinCC OnlineTrendControl
● WinCC Online Trend Control (before WinCC V7)
● WinCC Push Button Control
● WinCC RulerControl
● WinCC Slider Control
● WinCC UserArchiveControl
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
224
System Manual, 02/2013, A5E32315920-AA
C# PowerPoint - Sort PowerPoint Pages Order in C#.NET
control, developers can swap or adjust the order of all or several PowerPoint document pages, or just change the position of certain one PowerPoint page in an
move pages in pdf document; how to reverse pages in pdf
C# Word - Sort Word Pages Order in C#.NET
library control, developers can swap or adjust the order of all or several Word document pages, or just change the position of certain one Word page in an
how to reorder pages in pdf preview; how to reorder pages in a pdf document
See also
HMI Symbol Library (Page 243)
WinCC Slider Control (Page 272)
WinCC Push Button Control (Page 265)
WinCC Online Trend Control (before WinCC V7) (Page 285)
WinCC Online Table Control (before WinCC V7) (Page 283)
WinCC Gauge Control (Page 255)
WinCC Function Trend Control (before WinCC V7) (Page 281)
WinCC Digital/Analog Clock (Page 248)
WinCC Alarm Control (before WinCC V7) (Page 279)
WinCC UserArchiveControl (Page 276)
WinCC RulerControl (Page 269)
WinCC OnlineTrendControl (Page 261)
WinCC OnlineTableControl (Page 257)
WinCC FunctionTrendControl (Page 251)
WinCC AlarmControl (Page 245)
List of controls
Column object (list)
Description     
The listing of controls is a data container that can save a number of objects of the same type 
(users can change the number).
Use the "Column" listing object to configure the properties of the columns in the WinCC 
UserArchiveControl. 
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
225
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
Enable C#.NET developers to change the page order of source PDF document file; Allow C#.NET developers to add image to specified area of source PDF document
change page order pdf acrobat; how to reorder pages in pdf online
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
Empower C# Users to Change the Rotation Angle of PDF File DLLs for PDF Page Rotation in C#.NET Project. In order to run the sample code, the following steps
how to rearrange pages in a pdf document; how to move pdf pages around
Use in the controls
● WinCC UserArchiveControl (Page 276)
Available properties of the object
If you access the properties with the listing object, you do not have to enter the name of the 
listing. For example, when using "colobj.ColumnName", the listing name "Column" is dropped: 
"colobj.Name".
ColumnAlias (Page 352) 
ColumnFlagUnique 
(Page 354) 
ColumnPosition (Page 356)  ColumnSort  (Page 359) 
ColumnAlign (Page 352) 
ColumnHideText  (Page 355)  ColumnPrecisions  
(Page 357) 
ColumnSortIndex 
(Page 360) 
ColumnAutoPrecisions 
(Page 352) 
ColumnHideTitleText 
(Page 355) 
ColumnReadAccess 
(Page 357) 
ColumnStartValue 
(Page 360) 
ColumnCaption (Page 353)  ColumnIndex (Page 355) 
ColumnReadonly (Page 357)  ColumnStringLength 
(Page 360) 
ColumnCount  (Page 353) 
ColumnLeadingZeros 
(Page 355) 
ColumnRepos (Page 358) 
ColumnTimeFormat 
(Page 360) 
ColumnDateFormat 
(Page 353) 
ColumnLength (Page 356) 
ColumnShowDate 
(Page 359) 
ColumnType (Page 361) 
ColumnDMVarName 
(Page 353) 
ColumnMaxValue 
(Page 356) 
ColumnShowIcon 
(Page 359) 
ColumnVisible (Page 362) 
ColumnExponentialFormat 
(Page 354) 
ColumnMinValue (Page 356)  ColumnShowTitleIcon 
(Page 359) 
ColumnWriteAccess 
(Page 362) 
ColumnFlagNotNull 
(Page 354) 
ColumnName (Page 356) 
See also
GetColumn method (Page 688)
GetColumnCollection method (Page 689)
HitlistColumn object (list)
Description     
The listing of controls is a data container that can save a number of objects of the same type 
(users can change the number).
Use the "HitlistColumn" listing object to configure the message blocks used in the hitlist of 
WinCC AlarmControl. 
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
226
System Manual, 02/2013, A5E32315920-AA
Use in the controls
● WinCC AlarmControl (Page 245)
Available properties of the object
If you access the properties with the listing object, you do not have to enter the name of the 
listing. For example, when using "hitlistobj.HitlistColumnName", the listing name 
"HitlistColumn" is dropped: "hitlistobj.Name".
Note that properties are available for WinCC controls that can have the effect of methods. 
These properties are characterized by the respective names, e.g. "Add", "Remove" or 
"Rename".
HitlistColumnAdd (Page 416) 
HitlistColumnRepos (Page 417) 
HitListMaxSourceItems (Page 419) 
HitlistColumnCount (Page 416) 
HitlistColumnSort (Page 418) 
HitListMaxSourceItemsWarn 
(Page 419) 
HitlistColumnIndex (Page 417) 
HitlistColumnSortIndex (Page 418) 
HitListRelTime (Page 419) 
HitlistColumnName (Page 417) 
HitlistColumnVisible (Page 418) 
HitListRelTimeFactor (Page 420) 
HitlistColumnRemove (Page 417) 
HitListDefaultSort (Page 418) 
HitListRelTimeFactorType (Page 420) 
See also
GetHitlistColumn method (Page 690)
GetHistlistColumnCollection method (Page 691)
MessageBlock object (list)
Description     
The listing of controls is a data container that can save a number of objects of the same type 
(users can change the number).
Use the "MessageBlock" listing object to configure the message blocks in WinCC 
AlarmControl. 
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
227
Use in the controls
● WinCC AlarmControl (Page 245)
Available properties of the object
If you access the properties with the listing object, you do not have to enter the name of the 
listing. For example, when using "messageobj.MessageBlockName", the listing name 
"MessageBlock" is dropped: "messageobj.Name".
MessageBlockAlign 
(Page 466) 
MessageBlockFlashOn 
(Page 468) 
MessageBlockLength 
(Page 471) 
MessageBlockShowIcon 
(Page 472) 
MessageBlockAutoPrecision
s (Page 466) 
MessageBlockHideText 
(Page 469) 
MessageBlockName 
(Page 471) 
MessageBlockShowTitleIcon 
(Page 472) 
MessageBlockCaption 
(Page 467) 
MessageBlockHideTitleText 
(Page 469) 
MessageBlockPrecisions 
(Page 471) 
MessageBlockTextId 
(Page 472) 
MessageBlockCount 
(Page 467) 
MessageBlockID (Page 469)  MessageBlockSelected 
(Page 471) 
MessageBlockTimeFormat 
(Page 473) 
MessageBlockDateFormat 
MessageBlockIndex 
(Page 470) 
MessageBlockShowDate 
(Page 472) 
MessageBlockType 
(Page 473) 
MessageBlockExponentialFo
rmat (Page 468) 
MessageBlockLeadingZeros 
(Page 470) 
See also
GetMessageBlock method (Page 692)
GetMessageBlockCollection method (Page 693)
MessageColumn object (list)
Description     
The listing of controls is a data container that can save a number of objects of the same type 
(users can change the number).
Use the "MessageColumn" listing object to configure the message blocks used in the message 
lists of WinCC AlarmControl. 
Use in the controls
● WinCC AlarmControl (Page 245)
Available properties of the object
If you access the properties with the listing object, you do not have to enter the name of the 
listing. For example, when using "messagecol.MessageColumnName", the listing name 
"MessageColumn" is dropped: "messagecol.Name".
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
228
System Manual, 02/2013, A5E32315920-AA
Note that properties are available for WinCC controls that can have the effect of methods. 
These properties are characterized by the respective names, e.g. "Add", "Remove" or 
"Rename".
MessageColumnAdd (Page 474) 
MessageColumnName (Page 475) 
MessageColumnSort (Page 475) 
MessageColumnCount (Page 474) 
MessageColumnRemove (Page 475) 
MessageColumnSortIndex (Page 476) 
MessageColumnIndex (Page 474) 
MessageColumnRepos (Page 475) 
MessageColumnVisible (Page 476) 
See also
GetMessageColumn method (Page 694)
GetMessageColumnCollection method (Page 695)
OperatorMessage object (list)
Description     
The listing of controls is a data container that can save a number of objects of the same type 
(users can change the number).
Use the "OperatorMessage" listing object to configure the operator messages displayed in 
WinCC AlarmControl. 
Use in the controls
● WinCC AlarmControl (Page 245)
Available properties of the object
If you access the properties with the listing object, you do not have to enter the name of the 
listing. For example, when using "opmessobj.OperatorMessageName", the listing name 
"OperatorMessage" is dropped: "opmessobj.Name".
OperatorMessageID (Page 488) 
OperatorMessageSource5 (Page 491)  OperatorMessageSourceType3 
(Page 494) 
OperatorMessageIndex (Page 488) 
OperatorMessageSource6 (Page 491)  OperatorMessageSourceType4 
(Page 494) 
OperatorMessageName (Page 489) 
OperatorMessageSource7 (Page 492)  OperatorMessageSourceType5 
(Page 494) 
OperatorMessageNumber (Page 489)  OperatorMessageSource8 (Page 492)  OperatorMessageSourceType6 
(Page 495) 
OperatorMessageSelected (Page 490)  OperatorMessageSource9 (Page 492)  OperatorMessageSourceType7 
(Page 495) 
OperatorMessageSource1 (Page 490)  OperatorMessageSource10 (Page 493)  OperatorMessageSourceType8 
(Page 495) 
OperatorMessageSource2 (Page 490)  OperatorMessageSourceType1 
(Page 493) 
OperatorMessageSourceType9 
(Page 496) 
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
229
OperatorMessageSource3 (Page 490)  OperatorMessageSourceType2 
(Page 493) 
OperatorMessageSourceType10 
(Page 496) 
OperatorMessageSource4 (Page 491)   
See also
GetOperatorMessage method (Page 697)
GetOperatorMessageCollection method (Page 698)
Row object (list)
Description
The listing of controls is a data container that can save a number of objects of the same type 
(users can change the number).
Use the "Row" listing object to access the rows of the table-based controls. The Row object 
refers to the runtime data in the tables.
Use in the controls
WinCC AlarmControl (Page 245) 
WinCC OnlineTableControl (Page 257) 
WinCC RulerControl (Page 269) 
WinCC UserArchiveControl (Page 276) 
Available methods of the object
SelectAll (Page 765) 
SelectRow (Page 765) 
UnselectAll (Page 779) 
UnselectRow (Page 780) 
Available properties of the object
If you access the properties with the listing object, you do not have to enter the name of the 
listing. For example, when using "rowobj.RowCellCount", the listing name "Row" is dropped: 
"rowobj.CellCount".
RowCellCount (Page 523) 
RowCellText (Page 524) 
RowCount (Page 524) 
RowNumber (Page 524) 
VBS for Creating Procedures and Actions
1.14 VBS Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
230
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested