c# pdf viewer dll : Reorder pages in pdf document control application platform web page html wpf web browser WinCCInformationSystemScripting_en-US181-part1293

.Text = "Sample Text"
.Selected = True
iPropertyValue = .AlignmentTop
MsgBox "Value of '" & strPropertyName & "' before flip: " & iPropertyValue
ActiveDocument.Selection.FlipHorizontally
iPropertyValue = objStaticText.AlignmentTop
MsgBox "Value of '" & strPropertyName & "' after flip: " & iPropertyValue
End With
End Sub
See also
Selection Object (Listing) (Page 2002)
VBA Reference (Page 1716)
FlipVertically Method
Description
Mirrors the selected objects in the specified picture along the vertical 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 vertical midline, the value 
of the "AlignmentLeft" property changes from "0" to "2". 
syntax
Expression.
FlipVertically()
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 vertical midline:
Sub FlipObjectVertically()
'VBA156
Dim objStaticText As HMIStaticText
Dim strPropertyName As String
Dim iPropertyValue As Integer
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1811
Reorder pages in pdf document - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
reorder pdf page; how to reorder pages in pdf reader
Reorder pages in pdf document - 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 page order reverse; pdf rearrange pages
Set objStaticText = ActiveDocument.HMIObjects.AddHMIObject("Textfield", "HMIStaticText")
strPropertyName = objStaticText.Properties("Text").Name
With objStaticText
.Width = 120
.Text = "Sample Text"
.Selected = True
.AlignmentLeft = 0
iPropertyValue = .AlignmentLeft
MsgBox "Value of '" & strPropertyName & "' before flip: " & iPropertyValue
ActiveDocument.Selection.FlipVertically
iPropertyValue = objStaticText.AlignmentLeft
MsgBox "Value of '" & strPropertyName & "' after flip: " & iPropertyValue
End With
End Sub
See also
Selection Object (Listing) (Page 2002)
VBA Reference (Page 1716)
ForwardOneLevel Method
Description
Moves the selected objects one level forward within their current layer. 
syntax
Expression.
ForwardOneLevel()
Expression
Necessary. An expression or element which returns an object of the "Selection" type. 
Parameters
--
Example:
In the following example two objects are inserted in the active picture. The object inserted first 
is then moved forward one level:
Sub MoveObjectOneLevelForward()
'VBA174
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1812
System Manual, 02/2013, A5E32315920-AA
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
C# TIFF - Sort TIFF File Pages Order in C#.NET. Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview.
how to rearrange pdf pages reader; change page order in pdf file
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
Sort and Reorder PowerPoint Slides Range with VB.NET amount of robust PPT slides/pages editing methods & profession imaging controls, PDF document, image to
how to move pages in pdf acrobat; change pdf page order preview
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 = 40
.Left = 40
.Width = 100
.Height = 50
.BackColor = RGB(255, 0, 255)
.Selected = False
End With
MsgBox "Objects created and selected!"
ActiveDocument.Selection.ForwardOneLevel
End Sub
See also
Selection Object (Listing) (Page 2002)
VBA Reference (Page 1716)
GetItemByPath Method
Description
Returns a FolderItem object (folder or object) located on the specified internal access path in 
the Components Library. 
Note
To obtain the internal access path, select the "Copy Path" command from The internal access 
path to the folder or object will then be copied to the clipboard. 
syntax
Expression.
GetItemByPath(PathName)
Expression
Necessary. An expression or element which returns an object of the "SymbolLibrary" type. 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1813
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
C# PDF Page Processing: Sort PDF Pages - online C#.NET tutorial page for how to reorder, sort, reorganize or re-arrange PDF document files using C#.NET code.
how to move pages in a pdf document; how to move pages within a pdf
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
with the functions to merge PDF files using C# .NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split PDF document in both
how to reorder pages in pdf file; reorder pages in pdf document
Parameters
Parameter (Data Type)
Description
PathName (String) 
The internal access path on which the object is 
located in the Components Library. 
Example:
In this example one object from the entire library will be returned and its display name will be 
output: 
Sub ShowDisplayName()
'VBA157
Dim objGlobalLib As HMISymbolLibrary
Dim objFItem As HMIFolderItem
Set objGlobalLib = Application.SymbolLibraries(1)
Set objFItem = objGlobalLib.GetItemByPath("\Folder1\Folder2\Object1")
MsgBox objFItem.DisplayName
End Sub
See also
SymbolLibrary Object (Page 2015)
FolderItem Object (Page 1919)
Accessing the component library with VBA (Page 1630)
InsertFromMenuItem Method
Description
Inserts into an existing, user-defined toolbar a new icon that references an existing menu entry 
in a user-defined menu.
Use this method if you wish to set up a toolbar so that it contains the same commands as an 
existing user-defined menu.
Syntax
Expression.
InsertFromMenuItem(Position, Key, pMenuItem, 
DefaultToolTipText)
Expression
Required. An expression or element which returns an object of the "ToolbarItems" type. 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1814
System Manual, 02/2013, A5E32315920-AA
Read PDF in Web Image Viewer| Online Tutorials
Extract images from PDF documents; Add, reorder pages in PDF files; detailed information for reading and editing PDF in RasterEdge Web Document Viewer
how to rearrange pages in a pdf file; move pages in pdf file
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 to
change pdf page order online; reorder pages pdf
Parameters
Parameter (Data Type)
Description
Position (Long) 
Defines the position of the icon within the user-
defined toolbar.
Key (Variant)
Identifies the symbol. Use unique names for "Key" 
"(e.g. tItem1_1). 
pMenuItem (HMIMenuItem)
The MenuItem object that is intended to be 
referenced. 
DefaultToolTipText (String) 
Defines for the icon concerned the tool tip text that 
will be displayed when you move the mouse over 
the icon.
Example:
In this example a user-defined menu and a user-defined toolbar will be inserted in the active 
picture. The icon calls up the menu entry "Hello World" from the user-defined menu:
Sub ToolbarItem_InsertFromMenuItem()
'VBA158
Dim objMenu As HMIMenu
Dim objToolbarItem As HMIToolbarItem
Dim objToolbar As HMIToolbar
Dim objMenuItem As HMIMenuItem
Set objMenu = Application.CustomMenus.InsertMenu(1, "Menu1", "TestMenu")
'
'*************************************************
'* Note:
'* The object-reference has to be unique.
'*************************************************
'
Set objMenuItem = Application.CustomMenus(1).MenuItems.InsertMenuItem(1, "MenuItem1", 
"Hello World")
Application.CustomMenus(1).MenuItems(1).Macro = "HelloWorld"
Set objToolbar = Application.CustomToolbars.Add("Toolbar1")
Set objToolbarItem = Application.CustomToolbars(1).ToolbarItems.InsertFromMenuItem(1, 
"ToolbarItem1", objMenuItem, "Call's Hello World of TestMenu")
End Sub
Sub HelloWorld()
MsgBox "Procedure 'HelloWorld()' is execute."
End Sub
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1815
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
change pdf page order; reordering pdf pages
.NET Multipage TIFF SDK| Process Multipage TIFF Files
upload to SharePoint and save to PDF documents. View, edit, insert, delete and mark up pages in multi Easily add, modify, reorder and delete TIFF tags; Perfectly
reorder pages of pdf; pdf reverse page order online
See also
ToolbarItems Object (Listing) (Page 2026)
InsertSeparator Method (Page 1819)
Add Method (CustomToolbars Listing) (Page 1760)
VBA Reference (Page 1716)
Creating Customized Menus and Toolbars (Page 1611)
InsertMenu Method
Description
Creates a new, user-defined menu. There is a difference between application-specific and 
picture-specific user-defined menus:
● Application-specific menu: This is linked to the Graphics Designer and is also only visible 
when all the pictures in the Graphics Designer are closed. "Place the VBA code in the 
document called "GlobalTemplateDocument" or "ProjectTemplateDocument" and use the 
Application property.
● Picture-specific menu: Is linked with a specific picture and remains visible as long as the 
picture is visible. Place the VBA code in the document called "ThisDocument" for the desired 
picture and use the ActiveDocument property.
syntax
Expression.
InsertMenu(Position, Key, DefaultLabel)
Expression
Necessary. An expression or element which returns an object of the "CustomMenus" type. 
Parameters
Parameter (Data Type)
Description
Position (Long)
Defines the position of the user-defined menu 
within the menu bar. However, picture-specific 
menus are always positioned to the right of 
application-specific menus. 
Key (Variant)
Identifies the user-defined menu. Use unique 
names for "Key" (e.g. "DocMenu1")
DefaultLabel (String)
The name of the user-defined menu.
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1816
System Manual, 02/2013, A5E32315920-AA
Example:
In the following example, a user-defined menu with two menus entries and a submenu with 
two entries will be created in the active picture. The submenu will be visually distinguished by 
a dividing line:
Sub CreateDocumentMenus()
'VBA159
Dim objDocMenu As HMIMenu
Dim objMenuItem As HMIMenuItem
Dim objSubMenu As HMIMenuItem
'
Set objDocMenu = ActiveDocument.CustomMenus.InsertMenu(1, "DocMenu1", "Doc_Menu_1")
'
Set objMenuItem = objDocMenu.MenuItems.InsertMenuItem(1, "dmItem1_1", "First MenuItem")
Set objMenuItem = objDocMenu.MenuItems.InsertMenuItem(2, "dmItem1_2", "Second MenuItem")
'
'Insert a dividing rule into custumized menu:
Set objMenuItem = objDocMenu.MenuItems.InsertSeparator(3, "dSeparator1_3")
'
Set objSubMenu = objDocMenu.MenuItems.InsertSubMenu(4, "dSubMenu1_4", "First SubMenu")
'
Set objMenuItem = objSubMenu.SubMenu.InsertMenuItem(5, "dmItem1_5", "First item in sub-
menu")
Set objMenuItem = objSubMenu.SubMenu.InsertMenuItem(6, "dmItem1_6", "Second item in sub-
menu")
End Sub
The diagram shows the generated menu structure. 
See also
Menus Object (Listing) (Page 1957)
InsertSubmenu Method (Page 1820)
InsertSeparator Method (Page 1819)
InsertMenuItem Method (Page 1818)
VBA Reference (Page 1716)
Creating Customized Menus and Toolbars (Page 1611)
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1817
InsertMenuItem Method
Description
Inserts a new entry in a user-defined menu. 
syntax
Expression.
InsertMenuItem(Position, Key, DefaultLabel)
Expression
Necessary. An expression or element which returns an object of the "MenuItems" type. 
Parameters
Parameter (Data Type)
Description
Position (Long) 
Defines the position of the submenu within the 
user-defined menu.
Key (Variant)
Identifies the submenu. Use unique names for 
"Key" "(e.g. dSubMenu1_4). 
DefaultLabel (String) 
Defines the name of the submenu.
Example:
In the following example, a user-defined menu with two menus entries and a submenu with 
two entries will be created in the active picture. The submenu will be visually distinguished by 
a dividing line:
Sub CreateDocumentMenus()
'VBA160
Dim objDocMenu As HMIMenu
Dim objMenuItem As HMIMenuItem
Dim objSubMenu As HMIMenuItem
'
Set objDocMenu = ActiveDocument.CustomMenus.InsertMenu(1, "DocMenu1", "Doc_Menu_1")
'
Set objMenuItem = objDocMenu.MenuItems.InsertMenuItem(1, "dmItem1_1", "First MenuItem")
Set objMenuItem = objDocMenu.MenuItems.InsertMenuItem(2, "dmItem1_2", "Second MenuItem")
'
'Insert a dividing rule into customized menu:
Set objMenuItem = objDocMenu.MenuItems.InsertSeparator(3, "dSeparator1_3")
'
Set objSubMenu = objDocMenu.MenuItems.InsertSubMenu(4, "dSubMenu1_4", "First SubMenu")
'
Set objMenuItem = objSubMenu.SubMenu.InsertMenuItem(5, "dmItem1_5", "First item in sub-
menu")
Set objMenuItem = objSubMenu.SubMenu.InsertMenuItem(6, "dmItem1_6", "Second item in sub-
menu")
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1818
System Manual, 02/2013, A5E32315920-AA
End Sub
The diagram shows the menu structure.
See also
MenuItems Object (Listing) (Page 1962)
MenuItem Object (Page 1959)
InsertSubmenu Method (Page 1820)
InsertSeparator Method (Page 1819)
InsertMenu Method (Page 1816)
VBA Reference (Page 1716)
Creating Customized Menus and Toolbars (Page 1611)
InsertSeparator Method
Description
Inserts a dividing line in a user-defined menu or user-defined toolbar. 
syntax
Expression.
InsertSeparator(Position, Key)
Expression
Necessary. An expression or element which returns an object of the "MenuItems" or 
"ToolbarItems" type. 
Parameters
Parameter (Data Type)
Description
Position (Long) 
Defines the position of the dividing line within the 
user-defined menu or user-defined toolbar.
Key (Variant)
Identifies the dividing line. Use unique names for 
"Key" (e.g. "tSeparator1_2").
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1819
Example:
In the following example a user-defined toolbar with two icons is created in the active picture. 
These icons are separated by a dividing line:
Sub AddDocumentSpecificCustomToolbar()
'VBA161
Dim objToolbar As HMIToolbar
Dim objToolbarItem As HMIToolbarItem
Set objToolbar = ActiveDocument.CustomToolbars.Add("DocToolbar")
'Add toolbar-item to userdefined toolbar
Set objToolbarItem = objToolbar.ToolbarItems.InsertToolbarItem(1, "tItem1_1", "First 
symbol-icon")
Set objToolbarItem = objToolbar.ToolbarItems.InsertToolbarItem(3, "tItem1_3", "Second 
symbol-icon")
'
'Insert dividing rule between first and second symbol-icon
Set objToolbarItem = objToolbar.ToolbarItems.InsertSeparator(2, "tSeparator1_2")
End Sub
See also
ToolbarItems Object (Listing) (Page 2026)
MenuItems Object (Listing) (Page 1962)
InsertToolbarItem Method (Page 1822)
VBA Reference (Page 1716)
Creating Customized Menus and Toolbars (Page 1611)
InsertSubmenu Method
Description
Inserts a submenu into an existing user-defined menu. 
syntax
Expression.
InsertSubmenu(Position, Key, DefaultLabel)
Expression
Necessary. An expression or element which returns an object of the "MenuItem" type 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1820
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested