c# pdf viewer dll : Rearrange pdf pages in reader SDK control project winforms web page wpf UWP WinCCInformationSystemScripting_en-US179-part1290

Example:
In the following example a circle will be inserted into the active picture and its radius will be 
dynamically configured using the Dynamic dialog. The Dynamic dialog will then be converted 
into a C script.
Sub ConvertDynamicDialogToScript()
'VBA137
Dim objDynDialog As HMIDynamicDialog
Dim objCircle As HMICircle
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("Circle_A", "HMICircle")
'
'Create dynamic
Set objDynDialog = objCircle.Radius.CreateDynamic(hmiDynamicCreationTypeDynamicDialog, 
"'NewDynamic1'")
'
'configure dynamic. "ResultType" defines the valuerange-type:
With objDynDialog
.ResultType = hmiResultTypeAnalog
.AnalogResultInfos.Add 50, 40
.AnalogResultInfos.Add 100, 80
.AnalogResultInfos.ElseCase = 100
MsgBox "The dynamic-dialog will be changed into a C-script."
.ConvertToScript
End With
End Sub
See also
DynamicDialog Object (Page 1904)
VBA Reference (Page 1716)
CopySelection Method
Description
Using this method, the objects selected in the picture are copied to the clipboard. 
syntax
Expression.
CopySelection()
Expression
Necessary. An expression or element which returns an object of the "Document" or "Selection" 
type. 
Parameters
--
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1791
Rearrange pdf pages in 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 move pages in a pdf file; reorder pages in pdf document
Rearrange pdf pages in 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
how to change page order in pdf document; pdf rearrange pages online
Example:
In the following example two of the objects inserted in the active picture are selected. The 
selection is copied and pasted to a new picture: 
Sub CopySelectionToNewDocument()
'VBA138
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
Dim iNewDoc As Integer
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!"
'Instead of "ActiveDocument.CopySelection" you can also write:
'"ActiveDocument.Selection.CopySelection".
ActiveDocument.CopySelection
Application.Documents.Add hmiOpenDocumentTypeVisible
iNewDoc = Application.Documents.Count
Application.Documents(iNewDoc).PasteClipboard
End Sub
See also
Document Object (Page 1900)
ActiveDocument Property (Page 2047)
Selection Object (Listing) (Page 2002)
PasteClipboard Method (Page 1834)
Add Method (Documents Listing) (Page 1761)
Activate Method (Page 1757)
VBA Reference (Page 1716)
CopyToClipboard Method
Description
Copies an object from a folder in the Components Library to the clipboard. 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1792
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.
rearrange pages in pdf; move pages in pdf reader
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
you want to change or rearrange current TIFF &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
how to move pages within a pdf; how to reorder pages in pdf preview
syntax
Expression.
CopyToClipboard()
Expression
Necessary. An expression or element which returns a FolderItem object of the "Item" type. 
Parameters
--
Example:
In the following example the object "PC" from the "Global Library" will be copied into the folder 
"My Folder3" in the "Project Library": 
Sub CopyObjectFromGlobalLibraryToProjectLibrary()
'VBA139
Dim objGlobalLib As HMISymbolLibrary
Dim objProjectLib As HMISymbolLibrary
Set objGlobalLib = Application.SymbolLibraries(1)
Set objProjectLib = Application.SymbolLibraries(2)
objProjectLib.FolderItems.AddFolder ("My Folder3")
'
'copy object from "Global Library" to clipboard
With objGlobalLib
.FolderItems(2).Folder.Item(2).Folder.Item(1).CopyToClipboard
End With
'
'paste object from clipboard into "Project Library"
objProjectLib.FolderItems(objProjectLib.FindByDisplayName("My 
Folder3")).Folder.AddFromClipBoard ("Copy of PC/PLC")
End Sub
See also
SymbolLibrary Object (Page 2015)
FolderItem Object (Page 1919)
VBA Reference (Page 1716)
Accessing the component library with VBA (Page 1630)
CreateCustomizedObject Method
Description
Creates a customized object from the objects selected in the specified picture. You then have 
to configure the customized object in the "Configuration Dialog".
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1793
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page directly. Moreover, when you get a PDF document which is out of order, you need to rearrange the PDF document pages. In these
how to move pages within a pdf document; pdf reorder pages
C# PowerPoint - How to Process PowerPoint
pages simply with a few lines of C# code. C# Codes to Sort Slides Order. If you want to use a very easy PPT slide dealing solution to sort and rearrange
how to reorder pdf pages in reader; move pages within pdf
For further information on this topic please refer to "Customized Objects" in this documentation 
and "Customized Object" in the WinCC documentation. 
syntax
Expression.
CreateCustomizedObject()
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 a customized object is then created: 
Sub CreateCustomizedObject()
'VBA140
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
Dim objCustObject As HMICustomizedObject
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 objCustObject = ActiveDocument.Selection.CreateCustomizedObject
objCustObject.ObjectName = "myCustomizedObject"
End Sub
See also
Selection Object (Listing) (Page 2002)
CustomizedObject Object (Page 1892)
VBA Reference (Page 1716)
Customized Objects (Page 1667)
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1794
System Manual, 02/2013, A5E32315920-AA
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
well programmed Word pages sorter to rearrange Word pages in extracting single or multiple Word pages at one & profession imaging controls, PDF document, image
how to reorder pdf pages in; how to rearrange pages in pdf document
Process Images in Web Image Viewer | Online Tutorials
used document types are supported, including PDF, multi-page easy to process image and file pages with the deleting a thumbnail, and you can rearrange the file
pdf move pages; how to move pages in pdf acrobat
CreateDynamic Method
Description
Makes the specified property dynamic. 
syntax
Expression.
CreateDynamic(DynamicType, [SourceCode])
Expression
Necessary. An expression or element which returns an object of the "Property" type. 
Parameters
You only need use the "SourceCode" parameter if you want to make the specified property 
dynamic with the aid of the Dynamic dialog. 
In all other types of dynamics you can omit the parameter.
Parameter (Data Type)
Description
DynamicType (HMIDynamicCreationType) 
Defines the type of dynamics: 
● hmiDynamicCreationTypeVariableDirect: 
Dynamics with a tag
● hmiDynamicCreationTypeVariableIndirect: 
Dynamics with a tag In this type of dynamics 
you specify only the name of the tag whose 
value will be used for dynamic purposes.
● hmiDynamicCreationTypeScript: Dynamics 
with a script (C, VB).
● hmiDynamicCreationTypeDynamicDialog: 
Dynamizing with the dynamic dialog box:
SourceCode (String) 
Defines the function or tag that will be used for 
dynamic purposes. 
Also specify the tag name in single quote marks: 
"Tag name"
Example:
In this example a circle property "Top" will be made dynamic with the aid of the tag 
"NewDynamic": 
Sub AddDynamicAsVariableDirectToProperty()
'VBA141
Dim objVariableTrigger As HMIVariableTrigger
Dim objCircle As HMICircle
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("MyCircle", "HMICircle")
'Make property "Top" dynamic:
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1795
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
page will teach you to rearrange and readjust amount of robust PPT slides/pages editing methods and powerful & profession imaging controls, PDF document, image
rearrange pdf pages in reader; how to move pages in pdf reader
Set objVariableTrigger = objCircle.Top.CreateDynamic(hmiDynamicCreationTypeVariableDirect, 
"NewDynamic")
'
'Define cycle-time
With objVariableTrigger
.CycleType = hmiCycleType_2s
End With
End Sub
See also
Property Object (Page 1985)
DeleteDynamic Method (Page 1800)
VBA Reference (Page 1716)
CreateGroup Method
Description
Creates a group object from the objects selected in the specified picture. 
For further information on this topic please refer to "Group Objects" in this documentation and 
"Group Object" in the WinCC documentation. 
syntax
Expression.
CreateGroup()
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 a group object is then created: 
Sub CreateGroup()
'VBA142
Dim objCircle As HMICircle
Dim objRectangle As HMIRectangle
Dim objGroup As HMIGroup
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("sCircle", "HMICircle")
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1796
System Manual, 02/2013, A5E32315920-AA
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
objGroup.ObjectName = "myGroup"
End Sub
See also
Selection Object (Listing) (Page 2002)
Group Object (Page 1926)
VBA Reference (Page 1716)
Group Objects (Page 1660)
D-M
GetDeclutterObjectSize method
Description  
Reads the limits displaying and hiding objects (decluttering) in the specified picture.
Syntax
Expression.
GetDeclutterObjectSize(Min, Max)
Expression
Required. An expression or element which returns an object of the "Document" type. 
Parameter
Parameter (data type)
Description
Min (Long) 
Lower size range in pixels.
Max (Long) 
Upper size range in pixels.
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1797
Example
In the following example, the decluttering limits of the active picture are read and output:
Sub ReadSettingsOfPicture()
'VBA848
Dim objectsize_min As Long, objectsize_max As Long
ActiveDocument.GetDeclutterObjectSize objectsize_min, objectsize_max
MsgBox objectsize_min & " " & objectsize_max
End Sub
Delete Method
Description
Deletes the specified object and removes it from the listing. 
syntax
Expression.
Delete()
Expression
Necessary. An expression or element which returns objects of the following types.
● Assignment
● FolderItem 
● LanguageText 
● Menu
● MenuItem 
● Object
● Toolbar
● ToolbarItem 
● VariableTrigger 
● View
Parameters
--
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1798
System Manual, 02/2013, A5E32315920-AA
Example:
In the following example the first object in the active picture will be deleted. For this example 
to work, you must have created at least one object in the active picture:
Sub ObjectDelete()
'VBA143
ActiveDocument.HMIObjects(1).Delete
End Sub
See also
LanguageText Object (Page 1945)
View Object (Page 2042)
VariableTrigger Object (Page 2040)
ToolbarItem Object (Page 2023)
FolderItem Object (Page 1919)
HMIObject Object (Page 1935)
MenuItem Object (Page 1959)
Menu Object (Page 1956)
VBA Reference (Page 1716)
DeleteAll Method
Description
Deletes all selected objects in the specified picture and removes them from the "Selection" 
and "HMIObjects" listings. 
syntax
Expression.
DeleteAll()
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
1799
Example:
In the following example two objects are inserted at different positions in the current picture 
and then selected and deleted: 
Sub DeleteAllSelectedObjects()
'VBA145
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!"
ActiveDocument.Selection.DeleteAll
End Sub
See also
Selection Object (Listing) (Page 2002)
VBA Reference (Page 1716)
DeleteDynamic Method
Description
Removes the dynamic characteristic from the specified property. 
syntax
Expression.
DeleteDynamic
Expression
Necessary. An expression or element which returns an object of the "Property" type. 
Parameters
--
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
1800
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested