c# pdf viewer dll : Move pages in pdf reader software Library dll winforms asp.net .net web forms WinCCInformationSystemScripting_en-US166-part1276

.Selected = True
End With
With objRectangle
.Top = 80
.Left = 80
.Selected = True
End With
MsgBox "Objects selected!"
Set objGroup = ActiveDocument.Selection.CreateGroup
objGroup.ObjectName = "myGroup"
End Sub
The group object is inserted at the end of the "HMIObjects" listing. The objects that are 
contained in the group object retain their index numbers and continue to be available in the 
"HMIObjects" listing. 
The objects in the group object are also included in the "GroupedHMIObjects" listing, although 
the index numbers are reassigned. 
Give the group object a name (objGroup.Name = "My Group") so that you can uniquely identify 
it. If you do not assign a name, the group object is given the default designation for the group 
object (e.g. "Group1"). 
The group object has the same properties as the objects of the "Object" type. 
Editing a group object
You can edit a group object as follows:
● Methode "Add(Index)": Adds a new object to the group object.
● Methode "Remove(Index)": Removes a object from the group object.
● "UnGroup()" method: Ungroups the group object (ungroup).
● "Delete()" Method: Deletes the group object and the objects that it contains.
Editing objects in a group object
Use the "GroupedHMIObjects" listing in order to select an object in the group object. In order 
to access its object property you must access the name of the object property via the 
"Properties" property, for example:
Sub ModifyPropertyOfObjectInGroup()
'VBA44
Dim objGroup As HMIGroup
Set objGroup = ActiveDocument.HMIObjects("myGroup")
objGroup.GroupedHMIObjects(1).Properties("BorderColor") = RGB(255, 0, 0)
End Sub
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1661
Move pages 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
rearrange pdf pages; how to move pages in a pdf document
Move pages 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
change page order in pdf file; change page order pdf
See also
Selection Object (Listing) (Page 2002)
GroupedObjects Object (Listing) (Page 1930)
Ungroup Method (Page 1857)
Remove Method (Page 1837)
Delete Method (Page 1798)
Add Method (GroupedObjects Listing) (Page 1762)
How to Edit Objects in Group Objects Using VBA (Page 1665)
How to Edit the Group Objects Using VBA (Page 1662)
Editing Objects with VBA (Page 1644)
VBA in the Graphics Designer (Page 1605)
How to Edit the Group Objects Using VBA
Requirements
You must have created at least two graphic objects in the Graphics Designer and you must 
have selected them.
Procedure
1. Open the VBA editor in Graphics Designer (<ALT+F11> or "Tools" > "Macros" > "Visual 
Basic Editor").
2. Open the document "ThisDocument" in the Project Explorer:
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
1662
System Manual, 02/2013, A5E32315920-AA
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Using this C#.NET Tiff image management library, you can easily change and move the position of any two or more Tiff file pages or make a totally new order for
how to change page order in pdf acrobat; how to move pages around in pdf file
C# Word - Sort Word Pages Order in C#.NET
page reorganizing library control, developers can swap or adjust the order of all or several Word document pages, or just C# DLLs: Move Word Page Position.
reorder pages in pdf file; how to move pages within a pdf document
3. To create a group object from selected objects, you can for example insert a 
"CreateGroup()" procedure in the document "ThisDocument". In this example the group 
object "My Group" is created from a number of objects.
Sub CreateGroup()
'VBA45
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
Dim objGroup As HMIGroup
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 selected!"
Set objGroup = ActiveDocument.Selection.CreateGroup
'The name identifies the group-object
objGroup.ObjectName = "My Group"
End Sub
4. To add an object to the "My Group" group object, insert a "AddObjectToGroup()" procedure 
in the document "ThisDocument", for example. In this example, an ellipse is added to the 
"My Group" group object:
Sub AddObjectToGroup()
'VBA46
Dim objGroup As HMIGroup
Dim objEllipseSegment As HMIEllipseSegment
'Adds new object to active document
Set objEllipseSegment = 
ActiveDocument.HMIObjects.AddHMIObject("EllipseSegment", 
"HMIEllipseSegment")
Set objGroup = ActiveDocument.HMIObjects("My Group")
'Adds the object to the group
objGroup.GroupedHMIObjects.Add ("EllipseSegment")
End Sub
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1663
C# PowerPoint - Sort PowerPoint Pages Order in C#.NET
library control, developers can swap or adjust the order of all or several PowerPoint document pages, or just change the C# DLLs: Move PowerPoint Page Position.
moving pages in pdf; how to reorder pdf pages in
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Others. RasterEdge XDoc.PDF allows you to easily move PDF document pages position, including
how to move pages in pdf acrobat; reverse page order pdf
5. To remove an object from the "My Group" group object, insert a 
"RemoveObjectFromGroup()" procedure in the document "ThisDocument", for example. In 
this example the first object will be removed from the "My Group" group object:
Sub RemoveObjectFromGroup()
'VBA47
Dim objGroup As HMIGroup
Set objGroup = ActiveDocument.HMIObjects("My Group")
'delete first object of the group-object
objGroup.GroupedHMIObjects.Remove (1)
End Sub
6. To ungroup the "My Group" group object again, insert a procedure "UnGroup()" into the 
document "ThisDocument". In this example, the "My Group" group object is ungrouped:
Sub UnGroup()
'VBA48
Dim objGroup As HMIGroup
Set objGroup = ActiveDocument.HMIObjects("My Group")
objGroup.UnGroup
End Sub
7. To delete the "My Group" group object, insert a procedure "DeleteGroup()" into the 
document "ThisDocument". In this example, the "My Group" group object is deleted, 
together with the objects it contains:
Sub DeleteGroup()
'VBA49
Dim objGroup As HMIGroup
Set objGroup = ActiveDocument.HMIObjects("My Group")
objGroup.Delete
End Sub
8. Always start the procedure with <F5>.
See also
Ungroup Method (Page 1857)
Remove Method (Page 1837)
Delete Method (Page 1798)
CreateGroup Method (Page 1796)
Add Method (GroupedObjects Listing) (Page 1762)
Selection Object (Listing) (Page 2002)
GroupedObjects Object (Listing) (Page 1930)
Group Object (Page 1926)
How to Edit Objects in Group Objects Using VBA (Page 1665)
Group Objects (Page 1660)
Editing Objects with VBA (Page 1644)
VBA in the Graphics Designer (Page 1605)
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
1664
System Manual, 02/2013, A5E32315920-AA
C# PDF insert text Library: insert text into PDF content in C#.net
to PDF in preview without adobe reader installed in int pageIndex = 0; // Move cursor to (400F outputFilePath = Program.RootPath + "\\" output.pdf"; doc.Save
pdf reorder pages; how to rearrange pdf pages
VB.NET PDF insert text library: insert text into PDF content in vb
PDF in preview without adobe reader component installed. Dim pageIndex As Integer = 0 ' Move cursor to String = Program.RootPath + "\\" output.pdf" doc.Save
pdf rearrange pages; reorder pages in pdf document
How to Edit Objects in Group Objects Using VBA
Introduction
Here you will find the following instructions for editing objects in a group object with VBA:
● Editing a property of an object in the group object
● Editing a property of all objects in the group object
Requirement
You must have created at least two graphic objects in the Graphics Designer and you must 
have grouped them. 
Procedure
1. Open the VBA editor in Graphics Designer (<ALT+F11> or "Tools" > "Macros" > "Visual 
Basic Editor").
2. Open the document "ThisDocument" in the Project Explorer:
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1665
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Get image information, such as its location, zonal information, metadata, and so on. Able to edit, add, delete, move, and output PDF document image.
change page order in pdf reader; how to move pages in pdf
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Rapidly and multiple PDF document (pages) creation and edit methods file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy
pdf reverse page order preview; reordering pages in pdf
3. To edit a property of an object within the group object, you can for example insert a 
"ChangePropertiesOfGroupMembers()" procedure into the document "ThisDocument". In 
this example the properties of three different objects are modified in the group object "My 
Group":
Sub ChangePropertiesOfGroupMembers()
'VBA50
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
Dim objEllipse As HMIEllipse
Dim objGroup As HMIGroup
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("sCircle", 
"HMICircle")
Set objRectangle = 
ActiveDocument.HMIObjects.AddHMIObject("sRectangle", 
"HMIRectangle")
Set objEllipse = 
ActiveDocument.HMIObjects.AddHMIObject("sEllipse", "HMIEllipse")
With objCircle
.Top = 40
.Left = 40
.Selected = True
End With
With objRectangle
.Top = 80
.Left = 80
.Selected = True
End With
With objEllipse
.Top = 120
.Left = 120
.Selected = True
End With
MsgBox "Objects selected!"
Set objGroup = ActiveDocument.Selection.CreateGroup
objGroup.ObjectName = "My Group"
'Set bordercolor of 1. object = "red":
objGroup.GroupedHMIObjects(1).Properties("BorderColor") = 
RGB(255, 0, 0)
'set x-coordinate of 2. object = "120" :
objGroup.GroupedHMIObjects(2).Properties("Left") = 120
'set x-coordinate of 3. object = "90" :
objGroup.GroupedHMIObjects(3).Properties("Top") = 90
End Sub
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
1666
System Manual, 02/2013, A5E32315920-AA
4. To change the properties of all the objects in the group object, insert a 
"ChangePropertiesOfAllGroupMembers()" procedure in the document In this example, the 
"BorderColor" property of each object in the "My Group" group object is changed. This 
example will not work unless you have created the "My Group" group object:
Sub ChangePropertiesOfAllGroupMembers()
'VBA51
Dim objGroup As HMIGroup
Dim iMaxMembers As Integer
Dim iIndex As Integer
Set objGroup = ActiveDocument.HMIObjects("My Group")
iIndex = 1
'
'Get number of objects in group-object:
iMaxMembers = objGroup.GroupedHMIObjects.Count
'
'set linecolor of all objects = "yellow":
For iIndex = 1 To iMaxMembers
objGroup.GroupedHMIObjects(iIndex).Properties("BorderColor") = 
RGB(255, 255, 0)
Next iIndex
End Sub
5. Always start the procedure with <F5>.
See also
Properties Object (Listing) (Page 1984)
GroupedObjects Object (Listing) (Page 1930)
Ungroup Method (Page 1857)
Remove Method (Page 1837)
Delete Method (Page 1798)
Add Method (GroupedObjects Listing) (Page 1762)
How to Edit the Group Objects Using VBA (Page 1662)
Group Objects (Page 1660)
Editing Objects with VBA (Page 1644)
VBA in the Graphics Designer (Page 1605)
3.3.4.4
Customized Objects
Customized Objects
Introduction    
You can use VBA to create a customized object from selected objects in the Graphics Designer. 
In contrast to the group object, in the case of a customized object only those object properties 
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1667
are available which you have selected in the "Configuration Dialog" for the customized object. 
It is not possible to configure a customized object with VBA. 
Further information regarding customized objects can be found in the WinCC documentation 
under "Customized Object". 
Creating a customized object with VBA
Use the "CreateCustomizedObject()" method to create a customized object from selected 
objects:
Sub CreateCustomizedObject()
'VBA52
Dim objCustomizedObject As HMICustomizedObject
Set objCustomizedObject = ActiveDocument.Selection.CreateCustomizedObject
objCustomizedObject.ObjectName = "My Customized Object"
End Sub
When you apply the "CreateCustomizedObject()" method, the "Configuration Dialog" appears 
in which you select the object properties. The customized object that you have created is added 
to the "HMIObjects" listing. Give the customized object an appropriate name 
(objCustomizedObject.Name = "My Customized Object") so that you can uniquely identify it. 
Note
If you open a document as invisible, do not create a user object there with a VBA script. 
Program execution will otherwise be interrupted by a configuration dialog.
Editing Customized Objects
You can edit a customized object as follows:
● "Destroy" method: Ungroups the customized object.
● "Delete" Method: Deletes the customized object and the objects that it contains.
Editing objects in a customized object
Use the "Properties" property to access the selected object properties of the objects contained 
in the customized object.
Sub EditCustomizedObjectProperty()
'VBA53
Dim objCustomizedObject As HMICustomizedObject
Set objCustomizedObject = ActiveDocument.HMIObjects(1)
objCustomizedObject.Properties("BackColor") = RGB(255, 0, 0)
End Sub
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
1668
System Manual, 02/2013, A5E32315920-AA
If you have selected more than one identical property (for example the background color of a 
circle and of a rectangle), these properties will be numbered ("BackColor" and "BackColor1"). 
See also
HMIObject Object (Page 1935)
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)
How to Edit the Group Objects Using VBA (Page 1662)
Group Objects (Page 1660)
Editing Objects with VBA (Page 1644)
How to Edit a Customized Object with VBA
Introduction
Here you will find the following instructions for editing a customized object with VBA:
● Creating a customized object from selected objects
● Ungrouping Customized Objects
● Deleting a customized object
Note
It is not possible to configure a customized object with VBA. 
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1669
Procedure
1. Open the VBA editor in Graphics Designer (<ALT+F11> or "Tools" > "Macros" > "Visual 
Basic Editor").
2. Open the document "ThisDocument" in the Project Explorer:
3. To create a customized object from selected objects, you can for example insert a 
"CreateCustomizedObject()" procedure in the document "ThisDocument". In this example 
the customized object "My Customized Object" is created from selected objects:
Sub CreateCustomizedObject()
'VBA54
Dim objCustomizedObject As HMICustomizedObject
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
With objRectangle
.Top = 80
.Left = 80
.Selected = True
End With
MsgBox "Objects selected!"
Set objCustomizedObject = 
ActiveDocument.Selection.CreateCustomizedObject
'
'*** The "Configurationdialog" started. ***
'*** Configure the costumize-object with the "configurationdialog" 
***
'
objCustomizedObject.ObjectName = "My Customized Object"
End Sub
VBA for Automated Configuration
3.3 VBA in the Graphics Designer
WinCC: Scripting (VBS, ANSI-C, VBA)
1670
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested