c# pdf viewer component : Reordering pages in pdf document Library SDK class asp.net wpf windows ajax WinCCInformationSystemScripting_en-US138-part1245

lFillStyle2
Bar fill pattern as numeric value
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
See also
Fill pattern (Page 1580)
SetFillStyle example (Page 1551)
Fill pattern
SetFillStyle example
SetItemBorderStyle
Function
Sets the dividing line style for the "text list" object.
Syntax
BOOL SetItemBorderStyle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, long int 
lItemBorderStyle);
Parameters
lpszPictureName
Picture name
lpszObjectName
Object name
lItemBorderStyle
Numeric value defining the dividing line style
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1381
Reordering 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 pages in pdf document; how to rearrange pages in a pdf document
Reordering 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
reorder pdf pages in preview; reorder pages in pdf reader
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
See also
Line styles (Page 1581)
SetBorderStyle example (Page 1549)
Line styles
SetBorderStyle example
SetItemBorderWidth
Function
Sets the dividing line width for the "text list" object.
Syntax
BOOL SetItemBorderWidth(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, long int 
lItemBorderWidth);
Parameters
lpszPictureName
Picture name
lpszObjectName
Object name
lItemBorderWidth
Numeric value defining the dividing line width
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1382
System Manual, 02/2013, A5E32315920-AA
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
PDF page inserting function, PDF page reordering function and PDF a series of pages, and random pages to be C#.NET Project DLLs for Deleting PDF Document Page.
how to reorder pages in pdf reader; how to reorder pdf pages in reader
C# TIFF: C#.NET TIFF Document Viewer, View & Display TIFF Using C#
most common TIFF file page processing, like adding, deleting and reordering pages; Free to convert TIFF document to PDF document for management purpose; Able to
reorder pages pdf; pdf reorder pages online
See also
SetBorderStyle example (Page 1549)
SetBorderStyle example
SetPressed
Function
Specifies for buttons or round buttons whether the switch setting is "pressed" or "not pressed".
Syntax
BOOL SetPressed(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, BOOL 
bPressed);
Parameters
lpszPictureName
Picture name
lpszObjectName
Object name
bPressed
Switch setting of the button
TRUE
Switch setting "pressed"
FALSE Switch setting "not pressed"
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
SetToggle
Function
Specifies for buttons or round buttons whether the switch is latchable or not.
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1383
VB.NET TIFF: VB.NET Sample Codes to Sort TIFF File with .NET
Visual Basic .NET method for sorting pages from a multi-page TIFF (Tagged Image File), PDF, Microsoft Office Besides reordering this TIFF file using VB.NET
how to move pages in a pdf document; change pdf page order
C# Excel - Sort Excel Pages Order in C#.NET
C#.NET Excel document page reordering control SDK (XDoc.Excel) is a thread-safe .NET library that can be used to adjust the Excel document pages order.
how to rearrange pdf pages online; move pages in a pdf file
Syntax
BOOL SetToggle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, BOOL bToggle);
Parameters
lpszPictureName
Picture name
lpszObjectName
Object name
bToggle
Switch latchable/not latchable
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
SetWindowsStyle
Function
Specifies whether buttons are to be displayed in Windows style.
Syntax
BOOL SetWindowsStyle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, BOOL 
bWindowStyle);
Parameters
lpszPictureName
Picture name
lpszObjectName
Object name
bWindowStyle
"Windows style" on/off
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1384
System Manual, 02/2013, A5E32315920-AA
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
NET source code for combining multiple PDF pages together in PDF document splitting, PDF page reordering and PDF all those C#.NET PDF document page processing
how to rearrange pages in a pdf file; move pages in pdf document
C# Word - Delete Word Document Page in C#.NET
function, Word page inserting function, Word page reordering function and Word document splitting function. a single page, a series of pages, and random
how to reorder pages in pdf preview; pdf rearrange pages
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
OpenHomePicture
Function
Opens the entered start picture.
Syntax
BOOL OpenHomePicture();
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
OpenNextPicture
Function
WinCC saves the names of the pictures opened by the user during runtime as well as the 
sequence in which these pictures were opened.
The maximum number of picture names saved this way can be set in the WinCC Explorer in 
the computer properties on the "Graphics Runtime" tab under "picture buffer size".
The OpenNextPicture function now opens the picture which was opened before the last call 
of OpenPrevPicture.
Syntax
BOOL OpenNextPicture();
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1385
C# PowerPoint - Delete PowerPoint Document Page in C#.NET
PowerPoint page insert function, PowerPoint page reordering function and PowerPoint document splitting function a single page, a series of pages, and random
reverse pdf page order online; reorder pdf pages
VB.NET Word: Change Word Page Order & Sort Word Document Pages
see in following VB.NET Word page reordering API is from this VB.NET Word pages sorting function powerful & profession imaging controls, PDF document, image to
rearrange pages in pdf file; reorder pages in a pdf
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
OpenPrevPicture
Function
WinCC saves the names of the pictures opened by the user during runtime as well as the 
sequence in which these pictures were opened.
The maximum number of picture names saved this way can be set in the WinCC Explorer in 
the computer properties on the "Graphics Runtime" tab under "picture buffer size".
The OpenPrevPicture function now opens the picture which was opened before the currently 
open picture.
Syntax
BOOL OpenPrevPicture();
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
OpenStoredPicture
Function
Opens the picture saved with the StorePicture function.
Syntax
BOOL OpenStoredPicture();
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1386
System Manual, 02/2013, A5E32315920-AA
C# TIFF: How to Insert & Add Page(s) to TIFF Document Using C#
to add a new page and pages to Tiff As an excellent image and document viewing and processing to do Tiff image rotating, deleting, reordering, extracting, etc.
rearrange pdf pages; how to rearrange pages in a pdf reader
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred. 
StorePicture
Function
Saves the current picture which can then be opened with the OpenStoredPicture function.
Syntax
BOOL StorePicture();
Return value
TRUE
The function has been completed without any errors.
FALSE 
An error has occurred. 
2.15.3.5
tag
tag - short description
Tags can be set or called in using the functions from the tag group.
GetTag or GetTagWait?
Process tags that are called with GetTag are put in an image. Since updating and reading the 
image is done in two separate procedures, the GetTag call is not directly influenced by the 
coupling. It can therefore be executed quicker and more independently than a GetTagWait 
retrieval.
With GetTagWait, process tags that have been requested are not accepted in the image. A 
GetTagWait retrieval reads the value explicitly from the AS. This always includes the send and 
return path through the coupling and the response time of the AS. During this runtime, the 
processing of the C actions is blocked and the time required for the retrieval cannot be 
estimated. If multiple tags are read, the time is added.
A GetTagWait call is required if 
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1387
● fast write/read procedures are to be synchronized
● a value is read explicitly from the AS 
● or a registration is to be avoided in the image deliberately. 
The GetTagWait call is to be avoided in cyclic C-Actions, this is the main reason for 
performance problems.
SetTag or SetTagWait?
The SetTag retrieval distributes a write job without waiting for confirmation from the AS.
The SetTagWait retrieval distributes a write job and waits for confirmation from the AS. This 
always includes the send and return path through the coupling and the response time of the 
AS. During this runtime, the processing of the C actions is blocked and the time required for 
the retrieval cannot be estimated. If multiple tags are written, the time is added.
A SetTagWait call is set to guarantee that the value has been written before the C-Action is 
processed any further. The SetTagWait call in cyclic C actions is to be avoided.
Note
The difference between GetTag and GetTagWait also exists for internal tags. The difference 
is not quite so serious here however, since no coupling comes into play. To synchronize fast 
write/read procedures, the respective wait function is to be used with internal tags as well.
Various examples are offered for the function descriptions. For functions with a similar syntax, 
a selected function is used as a template in the example. This example must be adapted as 
well. 
get
Functionality of the GetTag functions
GetTagXXX
By calling the function the tag is logged on and, from that moment, polled cyclically from the 
AS. The cycle for the registration depends on the trigger (see following description). For 
GetTagXXX calls, the value that is available in WinCC is sent. For Close Picture, the tag actions 
are ended again.
The call is marked by the following:
● The value is read from the tag image by WinCC.
● The call is faster in comparison to GetTagXXXWait (except for the first call which generally 
takes longer because the value from the PLC must be read out and logged on).
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1388
System Manual, 02/2013, A5E32315920-AA
● The duration of the call does not depend on the bus-load or on the AS.
● The function does not deliver any information on the status of the tags
Note
If a tag is requested in a Global Script action, it remains registered throughout the enter 
Runtime of WinCC.
In Callback functions, the respective GetTagXXXWait function must be used.
Behavior in actions with tag trigger (recommended):
All of the tags contained in the tag trigger are already known with Open Picture and are 
registered with the defined monitoring time.
Since all tags are requested at once, the best possible optimization can be targeted from the 
channel. If a tag is requested with GetTagXXX() within a C-Action, which is contained in the 
trigger, the value already exists and is sent directly to the call (high-performance).
Registering tags in actions with tag trigger
As the tags are already known when the picture is selected, they can be transmitted in a job 
to the Data Manager and so be registered collectively to the channel.
Note
If a tag is requested, which is not in the trigger, then the behavior is the same as with the 
default trigger.
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1389
Behavior in actions with default trigger:
tags are registered with half of the cycle time with the first call. For every other call, the value 
is present.
Registering tags in actions with default trigger and event trigger
Only when the individual actions are executed is it identified which tags are needed in the 
picture. As a result, the tags are registered to the channel in a large number of single jobs. 
When a picture with cyclic actions is selected, the continual reorganization may place a heavy 
strain on communications.
Example: The channel supports custom cycle creation. Usually cycles are created by the 
channel directly from the AS. The resources for these cycles are limited by the AS. As a result, 
the channel stops the current jobs for this cycle and reconfigures the cycle on the AS.
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1390
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested