c# pdf viewer dll : How to move pdf pages around software Library dll winforms asp.net wpf web forms WinCCInformationSystemScripting_en-US180-part1292

Example:
In the following example the dynamic characteristic created with the aid of the CreateDynamic 
Method will be
Sub DeleteDynamicFromObjectMeinKreis()
'VBA146
Dim objCircle As HMICircle
Set objCircle = ActiveDocument.HMIObjects("MyCircle")
objCircle.Top.DeleteDynamic
End Sub
See also
Property Object (Page 1985)
CreateDynamic Method (Page 1795)
VBA Reference (Page 1716)
DeselectAll Method
Description
Deselects all selected objects in the specified picture and removes them from the Selection 
listing. 
syntax
Expression.
DeselectAll()
Expression
Necessary. An expression or element which returns an object of the "Selection" type. 
Parameters
--
Example:
In the following example two objects are inserted at different positions in the current picture 
and selected. All selected objects are then deselected: 
Sub SelectObjectsAndDeselectThemAgain()
'VBA147
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1801
How to move pdf pages around - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
pdf rearrange pages online; rearrange pdf pages online
How to move pdf pages around - 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
moving pages in pdf; pdf reverse page order
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("sCircle", "HMICircle")
Set objRectangle = ActiveDocument.HMIObjects.AddHMIObject("sRectangle", "HMIRectangle")
With objCircle
.Top = 40
.Left = 40
.Selected = True
End With
With objRectangle
.Top = 80
.Left = 80
.Selected = True
End With
MsgBox "Objects created and selected!"
ActiveDocument.Selection.DeselectAll
MsgBox "Objects deselected!"
End Sub
See also
Selection Object (Listing) (Page 2002)
VBA Reference (Page 1716)
Destroy Method
Description
Ungroups the specified customized object. The objects remain intact. 
Syntax
Expression.
Destroy()
Expression
An expression or element which returns objects of the "CustomizedObject" types. 
Parameters
--
Example:
An example showing how to use the Destroy Method can be found in this documentation under 
the heading "Editing a Customized Object with VBA".
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1802
System Manual, 02/2013, A5E32315920-AA
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Page: Replace PDF Pages. Page: Move Page Position. Page: Extract, Copy and Paste PDF Pages. View PDF document in continuous pages display mode. 10. Zoom out.
how to rearrange pages in a pdf reader; reorder pages in pdf file
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF Page. View PDF document in continuous pages display mode.
switch page order pdf; reverse page order pdf
See also
CustomizedObject Object (Page 1892)
Destroy Method (Page 1802)
Delete Method (Page 1798)
CreateCustomizedObject Method (Page 1793)
How to Edit a Customized Object with VBA (Page 1669)
DuplicateSelection Method
Description
Duplicates the objects selected in the specified picture. The objects created in this way are 
added to the HMIObjects listing. The names of new objects are numbered consecutively with 
each duplication. 
For instance if you duplicate an object called "Circle", the duplicate object is called "Circle1". 
If you duplicate the object called "Circle" once more, the resulting object is called "Circle2" and 
so on. 
syntax
Expression.
DuplicateSelection()
Expression
Necessary. An expression or element which returns an object of the "Selection" type. 
Parameters
--
Example:
In the following example two objects are inserted at different positions in the current picture 
and selected. They are then duplicated: 
Sub DuplicateSelectedObjects()
'VBA149
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("sCircle", "HMICircle")
Set objRectangle = ActiveDocument.HMIObjects.AddHMIObject("sRectangle", "HMIRectangle")
With objCircle
.Top = 40
.Left = 40
.Selected = True
End With
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1803
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Page: Replace PDF Pages. Page: Move Page Position. Page: Extract extract, copy, paste, C#.NET rotate PDF pages, C#.NET document on RasterEdge C#.NET WPF PDF Viewer
how to reverse page order in pdf; move pdf pages
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Page: Replace PDF Pages. Page: Move Page Position. Page: Copy extract, copy, paste, C#.NET rotate PDF pages, C#.NET document on RasterEdge VB.NET WPF PDF Viewer.
rearrange pages in pdf online; pdf reverse page order preview
With objRectangle
.Top = 80
.Left = 80
.Selected = True
End With
MsgBox "Objects created and selected!"
ActiveDocument.Selection.DuplicateSelection
End Sub
See also
Selection Object (Listing) (Page 2002)
HMIObjects Object (Listing) (Page 1937)
VBA Reference (Page 1716)
EvenlySpaceHorizontally Method
Description
Using this method, the objects selected in the specified picture are spaced horizontally at an 
even distance from one another. 
syntax
Expression.
EvenlySpaceHorizontally()
Expression
Necessary. An expression or element which returns an object of the "Selection" type. 
Parameters
--
Example:
In the following example three objects are inserted at different positions in the current picture 
and selected. They are then positioned horizontally at an even distance from one another: 
Sub EvenlySpaceObjectsHorizontally()
'VBA150
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
Dim objEllipse As HMIEllipse
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("sCircle", "HMICircle")
Set objRectangle = ActiveDocument.HMIObjects.AddHMIObject("sRectangle", "HMIRectangle")
Set objEllipse = ActiveDocument.HMIObjects.AddHMIObject("sEllipse", "HMIEllipse")
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1804
System Manual, 02/2013, A5E32315920-AA
With objCircle
.Top = 30
.Left = 0
.Selected = True
End With
With objRectangle
.Top = 80
.Left = 42
.Selected = True
End With
With objEllipse
.Top = 48
.Left = 162
.BackColor = RGB(255, 0, 0)
.Selected = True
End With
MsgBox "Objects created and selected!"
ActiveDocument.Selection.EvenlySpaceHorizontally
End Sub
See also
VBA Reference (Page 1716)
Selection Object (Listing) (Page 2002)
EvenlySpaceVertically Method
Description
Using this method, the objects selected in the specified picture are spaced vertically at an even 
distance from one another. 
syntax
Expression.
EvenlySpaceVertically()
Expression
Necessary. An expression or element which returns an object of the "Selection" type. 
Parameters
--
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1805
Example:
In the following example three objects are inserted at different positions in the current picture 
and selected. They are then positioned vertically at an even distance from one another: 
Sub EvenlySpaceObjectsVertically()
'VBA151
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
Dim objEllipse As HMIEllipse
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("sCircle", "HMICircle")
Set objRectangle = ActiveDocument.HMIObjects.AddHMIObject("sRectangle", "HMIRectangle")
Set objEllipse = ActiveDocument.HMIObjects.AddHMIObject("sEllipse", "HMIEllipse")
With objCircle
.Top = 30
.Left = 0
.Selected = True
End With
With objRectangle
.Top = 80
.Left = 42
.Selected = True
End With
With objEllipse
.Top = 48
.Left = 162
.BackColor = RGB(255, 0, 0)
.Selected = True
End With
MsgBox "Objects created and selected"
ActiveDocument.Selection.EvenlySpaceVertically
End Sub
See also
Selection Object (Listing) (Page 2002)
VBA Reference (Page 1716)
Export Method
Description   
Saves the specified picture as an EMF file. 
Syntax
Expression.
Export(Type, Path)
Expression
Required. An expression or element which returns an object of the "Document" type. 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1806
System Manual, 02/2013, A5E32315920-AA
Parameter
Parameter (Data Type)
Description
Type (HMIImportExportType) 
Defines the format in which the exported picture 
will be saved. 
Path (String)
The path in which the picture is going to be 
exported. The path must exist. 
Example
Sub ExportAllPicturesAsPDL()
'VBA152
Dim iPictureCounter As Integer
Dim strPath As String
strPath = "C:\WinCC_PDL_Export\"
'Count Pictures in Graphics Designer...
For iPictureCounter = 1 To grafexe.Documents.Count
'...and export each picture as PDL-file to specified path:
grafexe.Documents(iPictureCounter).Export hmiImportExportTypePDL, 
strPath
Next iPictureCounter
End Sub
See also
View Object (Page 2042)
Document Object (Page 1900)
Find Method
Description
Searches for objects in the specified picture and returns the search result as a collection object. 
You can search for the following object properties:
● Type
● Name
● Property
syntax
Expression.
Find([ObjectType], [ObjectName], [PropertyName])
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1807
Expression
Necessary. An expression or element which returns an object of the "HMIObjects" type. 
Parameters
You must specify at least one of the three parameters.
Parameter (Data Type)
Description
ObjectType (String) 
The object type that is to be searched for. Specify 
the "ProgID" of the object concerned. "Obtain the 
"ProgID" by prefixing the VBA object name with 
"HMI" "(e.g. HMICircle or HMIRectangle) 
ObjectName (String) 
The name of the object that is to be searched for. 
You can use placeholders (?,*) in the object name 
in order to find objects with similar names. 
PropertyName (String)
The name of the object property that is to be 
searched for. Specify the VBA property name 
concerned (e.g. "BackColor" in place of 
"Background Color"). 
Example:
In the following example, objects of the "HMICircle" type will be searched for in the active 
picture and the search result will be output:
Sub FindObjectsByType()
'VBA153
Dim colSearchResults As HMICollection
Dim objMember As HMIObject
Dim iResult As Integer
Dim strName As String
Set colSearchResults = ActiveDocument.HMIObjects.Find(ObjectType:="HMICircle")
For Each objMember In colSearchResults
iResult = colSearchResults.Count
strName = objMember.ObjectName
MsgBox "Found: " & CStr(iResult) & vbCrLf & "objectname: " & strName)
Next objMember
End Sub
Note
Further information on using the Find Method can be found in this documentation under the 
heading "Editing Standard Objects, Smart Objects and Windows Objects". 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1808
System Manual, 02/2013, A5E32315920-AA
See also
Type Property (Page 2365)
Name Property (Page 2277)
Property Object (Page 1985)
HMIObjects Object (Listing) (Page 1937)
How to edit Default objects, Smart objects, Windows objects and Tube objects (Page 1648)
VBA Reference (Page 1716)
FindByDisplayName Method
Description
Searches the entire Components Library for the specified object. A FolderItem object is 
returned as the search result. 
Note
The display name of the object is language-dependent. Only the language currently set will 
be taken into account when searching. The search ends with the first object found. 
syntax
Expression.
FindByDisplayName(DisplayName)
Expression
Necessary. An expression or element which returns an object of the "SymbolLibrary" type or 
the "FolderItems" listing. 
Parameters
Parameter (Data Type)
Description
DisplayName (String) 
The display name of the object that is to be 
searched for in the Components Library. 
Example:
In the following example the entire library will be searched for the object "PC" and its display 
name will be output:
Sub FindObjectInSymbolLibrary()
'VBA154
Dim objGlobalLib As HMISymbolLibrary
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1809
Dim objFItem As HMIFolderItem
Set objGlobalLib = Application.SymbolLibraries(1)
Set objFItem = objGlobalLib.FindByDisplayName("PC")
MsgBox objFItem.DisplayName
End Sub
See also
FolderItem Object (Page 1919)
Accessing the component library with VBA (Page 1630)
FlipHorizontally Method
Description
Mirrors the selected objects in the specified picture along the horizontal midline. 
The object type determines whether it is allowed to be mirrored (for instance an OLE Element 
cannot be mirrored). The properties are appropriately modified when mirroring is performed. 
For example, if you mirror an object of the "StaticText" type along the horizontal midline, the 
value of the "AlignmentTop" property changes from "0" to "2". 
syntax
Expression.
FlipHorizontally()
Expression
Necessary. An expression or element which returns an object of the "Selection" type. 
Parameters
--
Example:
In the following example a StaticText object will be inserted into the active picture and mirrored 
along the horizontal midline:
Sub FlipObjectHorizontally()
'VBA155
Dim objStaticText As HMIStaticText
Dim strPropertyName As String
Dim iPropertyValue As Integer
Set objStaticText = ActiveDocument.HMIObjects.AddHMIObject("Textfield", "HMIStaticText")
strPropertyName = objStaticText.Properties("Text").Name
With objStaticText
.Width = 120
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1810
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested