itextsharp datagridview to pdf c# : Add links pdf document software SDK project winforms windows wpf UWP viewse-um006_-en-e66-part759

Rockwell Automation Publication VIEWSE-UM006K-EN-E 
661 
Chapter 27 
Using the SE Client object model 
and display code 
This chapter describes: 
How you can use VBA with FactoryTalk View Site Edition. 
The VBA integrated development environment. 
The objects in the FactoryTalk View SE Client object model. 
How to find information about FactoryTalk View SE Client objects. 
How to find information about VBA. 
Use the FactoryTalk View SE Client object model with Microsoft VBA 
(Visual Basic for Applications) code in graphic displays to customize and 
extend the capabilities of the FactoryTalk View SE Client. 
For example, you can use the object model and display code to do the 
following: 
Use data with other applications. If you regularly require 
FactoryTalk View data for use in programs such as Microsoft Excel or 
SQL Server, consider using the FactoryTalk View SE Client object 
model and VBA display code to integrate these applications with 
FactoryTalk View. 
Create custom forms for operators. You can use VBA to create 
custom forms, for example, pop-up dialog boxes that an operator can 
interact with at run time. 
You can also use VBA logic to validate operator input, for example, to 
ensure that the value an operator enters in a numeric input object falls 
within the correct range of values. 
Design intuitive graphic displays. Use the FactoryTalk View 
SE Client object model to provide ActiveX controls with data, for use 
in graphic displays. 
For example, use list boxes or combo boxes in graphic displays to 
allow an operator to select options such as recipe items. 
Manipulate the FactoryTalk View SE Client window. Write VBA 
code to arrange graphic displays based on the size of the FactoryTalk 
Customizing 
applications using 
VBA with 
FactoryTalk View 
Add links pdf document - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add a link to a pdf file; add hyperlink to pdf acrobat
Add links pdf document - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add link to pdf acrobat; add links to pdf acrobat
Chapter 27                  Using the SE Client object model and display code 
662 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
View SE client window. This allows you to adapt an application 
dynamically to various desktop sizes and resolutions. 
Send custom messages to the Diagnostics log. Send specific 
messages to the Diagnostics List and Diagnostics log, to record 
operation conditions and events through VBA code. 
Secure the system. The FactoryTalk View SE Client object model 
allows you to obtain security information about who is using the 
system, and to use the security information and events to control access 
to the system. 
For example, you can restrict a user’s access to a graphic display by 
creating code that opens the graphic display only when the user is 
logged in with a particular security code. 
Summary of basic steps 
There are two basic tasks involved in working with the FactoryTalk View 
SE Client object model and VBA: 
1.  Create the graphic display and the graphic objects you want to write 
display code for. 
Display code is saved with a graphic display. Before you can write 
VBA code that manipulates graphic objects, you must create the 
graphic display and the graphic objects in FactoryTalk View Studio. 
For details about creating graphic displays, see Creating graphic 
displays on page 391
2.  In the VBA IDE (Integrated Development Environment), using the 
Visual Basic programming language, write procedures in the code 
window for the module called ThisDisplay. 
For an overview of the VBA IDE, see Parts of the VBA integrated 
development environment on page 663. For information about VBA 
Help, see Finding information about VBA on page 668. 
This chapter highlights aspects of VBA that are unique to FactoryTalk View 
Studio and describes how to open the VBA IDE from FactoryTalk View 
graphic displays. 
This chapter does not include detailed information about using VBA 
it is 
assumed that you are familiar with the VBA environment and Visual Basic 
programming language. 
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
converter toolkit SDK, preserves all the original anchors, links, bookmarks and Use C#.NET Demo Code to Convert PDF Document to HTML5 Add necessary references:
pdf reader link; add links to pdf online
.NET PDF Document Viewing, Annotation, Conversion & Processing
edit, delete links. Form Process. Fill in form data programmatically. Read form data from PDF form file. Add, Update, Delete form fields programmatically. Document
add links to pdf in acrobat; adding links to pdf document
Using the SE Client object model and display code                  Chapter 27 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
663 
About procedures 
A procedure is a named block of code that runs as a unit. Examples of 
procedures are Visual Basic subroutines and functions. The module called 
ThisDisplay contains the procedures that you create to run in response to a 
dis
play’s events.
VBA procedures can call procedures in other user forms or modules. For 
information about creating Visual Basic procedures, see VBA Help. 
How VBA code runs 
The VBA procedures you create are called in response to events that occur in 
a graphic display at run time. 
Events that can be used in this way are defined in the Display Client object 
model, and include actions such as the display being opened and animated, 
mouse clicks, and so on. 
The integrated development environment for VBA IDE, is available from the 
FactoryTalk View Graphics editor. 
Use the VBA IDE to create, test, and debug VBA procedures. VBA 
procedures can be designed to run in response to events that occur in 
FactoryTalk View graphic displays at run time. 
To open the VBA IDE: 
1.  In FactoryTalk View Studio, in the Explorer window, open the graphic 
display you want to write display code for. 
2.  From the Edit menu, select VBA Code. 
Parts of the VBA 
integrated 
development 
environment 
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Turn PDF images to HTML images in VB.NET. Embed PDF hyperlinks to HTML links in VB.NET. Convert PDF to HTML in VB.NET Demo Code. Add necessary references:
pdf link open in new window; adding links to pdf in preview
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# program. to edit hyperlink of PDF document, including editing PDF url links and quick
add hyperlink to pdf in; add url link to pdf
Chapter 27                  Using the SE Client object model and display code 
664 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
For information about opening VBA Help, see Finding information about 
FactoryTalk View SE Client objects. 
Project Explorer window 
For each graphic display, a VBA project named DisplayCode is created. The 
Project Explorer shows the VBA project for each graphic display that is 
open in the Graphics editor. 
Each project contains a FactoryTalk View Studio Objects folder. This folder 
contains a module called ThisDisplay, which represents the graphic display. 
The module called ThisDisplay contains the code that interacts with objects 
on the display. It can contain any number of procedures. 
You can create additional VBA modules and user forms. To use the 
procedures in these modules, you must call them from procedures that exist 
in the module called ThisDisplay. 
Properties window 
This window lists the property settings for the code modules, class modules, 
and the VBA user forms and the objects on those forms. 
Procedure or code window 
This window is where you write and modify VBA procedures. 
In ThisDisplay, any FactoryTalk View SE Client objects that raise events are 
listed in the drop-down list at the upper left of the window. When an object is 
selected in the list, the object’s events are listed in the drop
-down list on the 
right. 
The FactoryTalk View SE Client object model contains objects that 
represent the features of the SE Client. Using these objects, you can interact 
with an SE Client by writing code that is run when an object event occurs. 
VBA can interact with the following objects in the FactoryTalk View 
SE Client Object Model: 
This object in the model 
Represents this feature, collection, or graphic object 
ActiveXControl 
Properties and methods implemented by FactoryTalk View graphics, with those of an 
ActiveX object. 
AlarmSummary 
The HMI tag alarm summary. 
Application 
The FactoryTalk View SE Client container program. 
Use this object to gain access to the FactoryTalk View graphics object model. 
FactoryTalk View 
SE Client object 
model 
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
the original text style (including font, size, color, links and boldness). C#.NET DLLs and Demo Code: Convert PDF to Word Document in C# Add necessary references
convert a word document to pdf with hyperlinks; pdf hyperlink
C# Create PDF Library SDK to convert PDF from other file formats
PDF with a blank page, bookmarks, links, signatures, etc. a PDF document in C#.NET using this PDF document creating toolkit, if you need to add some text
adding links to pdf; add links to pdf in preview
Using the SE Client object model and display code                  Chapter 27 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
665 
Arc 
The arc object. 
Arrow 
The arrow object. 
BackspaceButton 
The backspace button object. This object works like the Backspace key on a keyboard. 
BarGraph 
The bar graph object. 
Button 
The button object. 
ControlListSelector 
The control list selector object. 
Display 
A graphic display. 
DisplayListSelector 
The display list selector object. 
Displays 
A collection of Display objects. 
Element 
Any graphic object in a graphic display. 
The Element object contains the base properties and methods for all FactoryTalk View 
objects. These base properties and methods are merged with object-specific properties, 
methods, and events. 
Elements 
A collection of Element objects. 
Ellipse 
The ellipse object. 
EmbeddedOLE 
Third-party, embedded objects such as Excel charts. 
EndButton 
The end button object. This object works like the End key on a keyboard. 
EnterButton 
The enter button object. This object works like the Enter key on a keyboard. 
Freehand 
The freehand object. 
Gauge 
The gauge object. 
Group 
Objects that are grouped together on a display. 
To write VBA code that responds to a group’s events, you must 
create the group in a 
graphic display before you open the VBA IDE. 
If you don’t create the group first, the Group object will not generate events, and code 
written for the group will not respond to the group’s events at run time.
HomeButton 
The home button object. This object works like the Home key on a keyboard. 
Image 
The image object. 
InterlockedPushButton 
The interlocked push button object. 
LatchedPushButton 
The latched push button object. 
Line 
The line object. 
ListIndicator 
The list indicator object. 
LocalMessageDisplay 
The local message display object. 
MaintainedPushButton 
The maintained push button object. 
MomentaryPushButton 
The momentary push button object. 
MoveDownButton 
The move down button object. This object works like the Down arrow key on a keyboard. 
MoveLeftButton 
The move left button object. This object works like the Left arrow key on a keyboard. 
MoveRightButton 
The move right button object. This object works like the Right arrow key on a keyboard. 
MoveUpButton 
The move up button object. This object works like the Up arrow key on a keyboard. 
MultistateIndicator 
The multistate indicator object. 
MultistatePushButton 
The multistate push button object. 
NavigationButton 
The navigation button object. You can use this object to navigate between previously 
viewed graphic displays. 
NumericDisplay 
The numeric display object. 
NumericInput 
The numeric input object. 
C# Image: Tutorial for Document Management Using C#.NET Imaging
detailed C# tutorials on each part by following the links respectively. are dedicated to provide powerful & profession imaging controls, PDF document, image to
pdf link to specific page; pdf link to email
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET program. to edit hyperlink of PDF document, including editing PDF url links and quick
add link to pdf file; pdf link
Chapter 27                  Using the SE Client object model and display code 
666 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
PageDownButton 
The page down button object. This object works like the Page Down key on a keyboard. 
PageUpButton 
The page up button object. This object works like the Page Up key on a keyboard. 
Panel 
The panel object. 
Picture 
The bitmap object. 
PilotCtrlListSelector 
The piloted control list selector object. 
Polygon 
The polygon object. 
PolyLine 
The polyline object. 
PolyPolygon 
The polypolygon object. 
RampButton 
The ramp button object. 
Recipe 
The recipe object. 
RoundedRectangle 
The rounded rectangle object. Use the polygon object to represent FactoryTalk View 
rectangle objects. 
Scale 
The scale object. 
StringDisplay 
The string display object. 
StringInput 
The string input object. 
StringList 
A collection of unique strings. 
Symbol 
The symbol object. 
Tag 
The tag object. Use the Tag object to provide run-time information for a tag, or to set the 
value of a tag. 
TagGroup 
A collection of Tag objects. 
TagLabel 
The tag label object. 
Text 
The text object. 
TimeDateDisplay 
The time and date display object. 
Wedge 
The wedge object. 
Viewing the objects 
Use the Object Browser in the VBA IDE to view the FactoryTalk View 
SE Client objects. 
To open the Object Browser, use one of the following methods: 
Right-click anywhere in the Code window, and then select Object 
Browser
From the View menu, select Object Browser
Using the SE Client object model and display code                  Chapter 27 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
667 
Click anywhere in the code window and then click F2. 
The FactoryTalk View SE Help contains detailed information about the 
objects, properties, methods, and events in the FactoryTalk View SE Client 
object model. 
To open context-sensitive Help 
In the Object Browser, click the item, and then press F1, or click the ? 
button on the toolbar. 
Alternatively, in a line of code in the code window, you can highlight the 
name of a FactoryTalk View object, a property, or a method, and then press 
F1
To open object model Help: 
1.  In FactoryTalk View Studio or the FactoryTalk View SE 
Administration Console, click Help, and then click Contents
2.  In the Contents list, double-click Creating Graphic DisplaysWorking 
with VBA and FactoryTalk Object Models
3.  In the list of topics, do one of the following: 
For a list of overview topics, double-click Creating VBA Display 
Code
For details about the objects, double-click Using the FactoryTalk 
View SE Client Object Model
Help topics for VBA code and the FactoryTalk View SE Client object model 
open in a separate window, on top of the FactoryTalk View Help window. 
Finding information 
about FactoryTalk 
View SE Client 
objects 
Chapter 27                  Using the SE Client object model and display code 
668 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
To return to the FactoryTalk View Help window, close the FactoryTalk View 
SE Client object model Help window. 
If you’re new to Visual Basic, you might want to look at these Microsoft 
publications: 
Visual Basic Getting Started 
Visual Basic Programmer’s Guide
To open VBA Help: 
From the Help menu in the VBA IDE, select Microsoft Visual Basic Help. 
Alternatively, in any area of the IDE, press F1
Finding information 
about VBA 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
669 
Chapter 28 
Importing and exporting XML files 
This appendix describes: 
What XML is. 
Exporting FactoryTalk View graphics data to XML files. 
Modifying exported XML files. 
Importing graphic display XML files. 
The XML file structure for graphic displays. 
XML is the Extensible Markup Language used to create documents with 
structured information. 
XML has a standardized format and structure. You can modify the elements 
and attributes of a graphic display by changing them, or by adding new ones, 
in the XML file.   
For more, general information about XML, see the World Wide Web 
Consortium's web page about XML at http://www.w3.org/XML 
http://www.w3.org/xml\n. 
For specific information about importing and exporting XML files in 
FactoryTalk View SE, see the FactoryTalk View Site Edition Help. 
The quickest way to create XML files for FactoryTalk View graphic displays 
is to export the data from FactoryTalk View. 
After exporting, you can open the XML file in Notepad, modify it, and then 
import the modified file back into FactoryTalk View.  
To export graphic display information to an XML file: 
1.  In FactoryTalk View Studio, in the Explorer window, right-click the 
Displays editor.    
2.  Click Import and Export to open the Graphics Import Export 
Wizard
3.  In the Operation Type dialog box, select Export graphic 
information from displays, and then click Next
4.  Follow the instructions in the wizard. For details, click Help
About XML 
Exporting graphics 
data to an XML file 
Chapter 28                  Importing and exporting XML files 
670 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
FactoryTalk View creates XML files for the selected graphic displays, 
in the location you specify. In the same location. 
Tip: 
FactoryTalk View also creates a file called 
BatchImport_Application name.xml. Use this file to import 
several displays at once. To import a different set of 
displays than you exported, modify the list of displays 
names in the BatchImport_Application name.xml file. 
When you modify an XML graphic display file, you can make changes to 
objects that already exist in the display or you can add additional objects. 
When you import the file back into FactoryTalk View, the revised file 
overwrites the previous XML file, so the changes you have made are visible 
when you open the display in FactoryTalk View. 
When you import the file you specify whether you are importing changes or 
new objects. You can’t do both actions in a single import operation.
It is recommended that you use Notepad to edit XML files. 
Tip: If you include attributes for an object whose name does 
not match one of those in the graphic display, those 
attributes are not imported. Attributes for all other objects 
in the file whose names do match the ones in the graphic 
display are imported. 
Saving XML files in Notepad 
Save XML files created or modified in Notepad, using either the UTF-8 or 
UTF-
16 file format. Notepad’s Unicode file type corresponds to UTF
-16 file 
format. 
For files containing strings in English or other Latin-based languages, UTF-8 
is recommended, to reduce the size of the XML file. For other languages 
such as Chinese, Japanese, or Korean, UTF-16 is recommended. 
The first line of every XML file contains XML version and encoding 
attributes. Make sure the encoding attribute matches the format that you are 
going to use when you save the file. 
For example, if the original file was saved in UTF-8 format and you plan to 
save it in UTF-16 format, make sure the first line specifies 
encoding="UTF-16"
Modifying exported 
XML files 
Documents you may be interested
Documents you may be interested