selectpdf c# example : Add url to pdf software control dll winforms web page asp.net web forms WATUsageGuide7-part893

Design Studio User's Guide
69
also be accessed by robots using a special  library protocol [../ref/robomaker/reference/stepaction/support/
LibraryProtocol.html].
Thus, a robot project is what you work on when you are developing robots, and a robot library is how you
distribute and deploy your work.
Getting Started with Design Studio
This section gets you started with Design Studio. It introduces you to the Design Studio user interface,
including selected menus and functions, the Robot Editor and the Type Editor. Then, the core building
blocks of any robot, namely the step actions and data converters, are described. Finally, there are sections
on patterns and expressions.
When reading this section, it is recommended that you startup Design Studio and explore the Design Studio
user interface as you follow the tour. Note, however, that the tour explores the Design Studio user interface
as it appears at startup if you do not create or load a robot. This means that the user interface will be quite
empty, and many functions, such as debugging, will not make much sense. Don't worry about this; there
will be plenty of opportunities to see many of these functions in action when you start on the tutorials
following this section.
A Tour of the Design Studio User Interface
When a valid license has been provided (see Installation guide for details on how to enter license
information), the Design Studio Main Window appears, as shown below.
The Design Studio Main Window
At the top of Design Studio, you see the menu bar and the toolbar. To the left is the Projects View and
to the right of this the Editor View. In the following sections we will describe each of them in more detail.
The Menu Bar
The menu bar is located at the very top of the Design Studio window
Add url to pdf - 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
convert a word document to pdf with hyperlinks; add links to pdf acrobat
Add url to pdf - 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
pdf link open in new window; accessible links in pdf
Design Studio User's Guide
70
Example of the Design Studio Menu Bar
The available menus and the items in these depends on which kind of file is open in the Editor View. The
following menus will, however, always be available even if no file has been opened (some items may be
disabled):
• The File menu is a classical file menu, that has items for manipulating files, projects etc.
• The Options menu allows you to change some of the default settings in Design Studio as well as define
proxy servers and database connections for use in Design Studio.
• The Window menu has items to change the layout of the user interface, e.g. Reset Layout.
• The Help menu contains links to the online reference help, documentation and help on how to get
support.
As soon as you open a file, e.g. a robot, the edit menu will be added to the available menus:
• The Edit menu offers a range of edit actions that you can perform on the opened file. The available
action depend on the type of the file, but will always contain the Undo and Redo actions.
If you open a type or a robot file then one more menu will become available:
• The Tools menu offers items that lets you perform various tasks related to the type of the file, e.g.
generation of database table (for types), or deployment of robots to the Management Console (for
robots).
Finally, if you have opened a robot file, three more menus may be available for you:
• The View menu that offers items that lets you perform various actions on the view or open additional
views that are not open as default.
C#: How to Open a File from a URL (HTTP, FTP) in HTML5 Viewer
License and Price. File Formats. PDF. Word. Excel. PowerPoint. Tiff. DNN (Dotnetnuke). Quick to Start. Add a Viewer Control on Open a File from a URL (HTTP, FTP).
adding links to pdf in preview; add hyperlink in pdf
C#: How to Add HTML5 Document Viewer Control to Your Web Page
addTab(_tabRedact); //add Tab "Sample new UserCommand("pdf"); _userCmdDemoPdf.addCSS( new customStyle({ background: "url('RasterEdge_Resource_Files/images
clickable links in pdf files; change link in pdf
Design Studio User's Guide
71
• The Debug menu that contains actions related to the debugger, e.g. start the debugger at the current
location of the robot.
• The Breakpoints menu that contains actions related to the breakpoints in the debugger, e.g. adding and
removing breakpoints. This menu is only available when the Robot Editor is in the debug mode.
Many of the menu items have keyboard shortcuts that lets you perform the same action using the keyboard,
e.g. Ctrl-D for switching between Design and Debug mode in the Robot Editor. The keyboard shortcuts
will be shown to the right of the name of the items in the menus.
The Tool Bar
Example of the Design Studio Tool Bar
The Tool Bar contains buttons that let you perform many of the same actions as you can do with menus.
The available buttons also change depending on which Editor is the active one in the Editors View. Many
buttons have keyboard shortcuts, e.g. Ctrl-D for switching between Design and Debug mode in the Robot
Editor. You can learn about these by letting the mouse hover for a short while over a given button until a
tool tip will appear. If there is a keyboard shortcut to the given button, then this will be shown in the tool tip.
The Projects View
The Projects View
The Projects View is located to the left below the toolbar icons in the Design Studio Main Window. The
Projects View shows an expanding/collapsing tree structure representing the robot projects that are opened
C# PDF Library SDK to view, edit, convert, process PDF file for C#
editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update
adding links to pdf; add hyperlink pdf
C# Image: How to Download Image from URL in C# Project with .NET
Add this imaging library to your C#.NET project jpeg / jpg, or bmp image from a URL to your provide powerful & profession imaging controls, PDF document, tiff
add a link to a pdf file; active links in pdf
Design Studio User's Guide
72
in Design Studio. By clicking on a + or - in this tree you can expand or collapse the corresponding subtree.
The Projects View may contain as many opened robot projects as you like. The Projects View is equipped
with a popup menu that allows you to perform various actions, e.g. create a new robot in a folder or open
a previously saved robot.
The Editors View
An Example of a Robot Opened in the Editors View
The Editors View is where you edit your robots and types. You can have many editors open at the same
time, but only one editor will be shown. The editors are shown as tabs at the top of the Editors View and
you can click on these to switch to another editor. There are three kinds of editors:
• The Robot Editor in which you edit a robot.
• The Type Editor in which you edit a complex type comprising one or more attributes.
• The Text Editor in which you may edit plain text file.
The Robot Editor
The Robot Editor is, as the name suggests, the editor you use when editing robots. When you open a
robot it will be opened in a new Robot Editor that will be placed in a new tab on the Editors View. The
Robot Editor has two modes: design and debug and the editor will always open in design mode. You select
which mode the editor should be in by clicking one of the two mode buttons placed in the left corner of
the Robot Editor. Depending on which mode you select, the view will change and the options available
to you will change, e.g. in toolbars and menus.
In each mode there are several subviews that make up the view of the Robot Editor. For the design mode
these are: the Robot View where the robot is shown, the Windows View that shows the page before the
current step of the robot, the Step View that shows the configuration of the current step, and the Variables
View that shows the current values of the variables used by the robot.
In the following section we will describe the views of the design mode. The debug mode will be described
separately in a section below.
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
clickable links in pdf from word; pdf reader link
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Insert Image to PDF. Image: Remove Image from PDF Page. Cut Image in Page. Link: Edit URL. Bookmark: Edit Images. Redact Pages. Annotation & Drawing. Add Sticky Note
add hyperlink pdf file; pdf hyperlinks
Design Studio User's Guide
73
The Robot View
The Robot View With a Robot
The Robot View is located just at the top of the Robot Editor just below the tabs. The Robot View shows
you the robot program — that is, the steps and connections that make up the robot. It is in the Robot View
that we navigate in our robot (e.g. select steps) and edit its structure (e.g. delete, move or connect steps).
In the following, we will give a short description of how you do this.
Current Step
Current Step
In the Robot View there is a notion called a current step. The basic idea is that the partial robot that you are
building is actually executed while you are building it. The current step marks the position in this execution
and the Studio shows the state for this in the Page View and Variables View. The current step is marked
with a green color. If you left-click a step, the robot is executed up to that step, if possible, such that the step
becomes the current step. While the robot is executing, the step you left-clicked will be shown in yellow
and when execution reaches the step it becomes green and will be the new current step. If execution cannot
reach the clicked step (e.g. because a HTML page could not be loaded) then execution stops at the last
step it could reach on its way to the new step, and this step will become the new current step. If you click
on a step that the robot has already executed to then no execution will take place, but the new step will
immediately become the new current step. It is always the current step that you configure in the Step View.
Current Execution Path
Another notion is that of a Current Execution Path. This is the path in the robot that the execution went
through to get to the current step and the path that the robot would continue along until it would reach the
end of some branch in the robot. The current execution path is marked by a darker color on the connections.
You can change the current execution path by clicking on a connection which will result in this connection
being included in the path.
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Redact Pages. Annotation & Drawing. Add Sticky Note
pdf email link; chrome pdf from link
VB.NET Image: VB Code to Download and Save Image from Web URL
Apart from image downloading from web URL, RasterEdge .NET Imaging SDK still dedicated to provide powerful & profession imaging controls, PDF document, image
pdf link to specific page; add a link to a pdf in preview
Design Studio User's Guide
74
Selection
Selected Step
You can select more than one step or connection by holding down the Ctrl key and left-clicking the steps or
connections. You can also hold down the left mouse button and drag it over the steps to mark. To deselect
the currently selected steps and connections just click somewhere outside of the robot.
When steps or connections are selected, you can apply actions to them. For example, you can insert a new
step following a selected step by first selecting the step after which you want the new step to be inserted
and then clicking the  icon in the toolbar. You can also right-click on a step or connection to bring up
a pop-up menu. If you do this on a step or connection that is not already selected, then it automatically
becomes selected.
Edit Actions
The Robot Editor lets you perform a long range of actions on steps and connections. These include standard
editor actions like copy, paste, cut and delete, but also actions that affect the execution of the robot in the
design view, e.g. changing the iteration of a loop. You can perform actions on either the current step (if
no other step is selected), on selected step(s) or on selected connection(s). An action may be performed
by clicking the corresponding toolbar button or by popup menus on the selected elements. There are also
keyboard shortcuts for most actions. These are shown in the tool tips of the toolbar buttons or popup menu
items.
You may configure another step than the current by selecting it (by either Ctrl-clicking on it or dragging a
selection box around it) and pressing the F2 key or by choosing "Configure Step..." from the popup menu.
This will open a Step Configuration dialog that gives you the same options as the Step View.
Grouping and Ungrouping Steps
Two edit actions that we will describe in more detail are the actions for grouping and ungrouping steps.
You group steps by selecting the steps to group and then use the Group action () from either the toolbar
or the popup menu on the steps. Some selections cannot be grouped. A group step must have exactly
one ingoing connection and exactly one outgoing connection, so this must also hold for the selection of
steps that you want to group. The only exception to this is that if your selection of steps does not have
any outgoing connection then the selection can still be grouped, but in this case the topmost End step is
connected to the end of the group and the created group will have a connection to a new End step outside
the group. Take a look at the example robot below.
Design Studio User's Guide
75
An Example Robot
In this robot, the following are some examples of steps you can group:
• all the steps
• any single action step alone, e.g. Step A, Step B, etc.
• the branch point, step B, step C and the end step after step C
and the following are some examples of steps you cannot group:
• the branch point and Step B (more than one outgoing connection)
• steps B, C, D and the two End steps (more than one ingoing connection)
An expanded group step may be select by either clicking (while holding down the Ctrl key) close to the
edge or by including it in a drag selection.
You ungroup a Group step (or steps) by selecting it (or them) and use the Ungroup action () from either
the toolbar or the popup menu on the steps. The Group and Ungroup actions are inverse, so if you group
a selection of steps and immediately ungroup them again, the structure of the robot is unchanged.
The Robot View also contains actions to expand or collapse more than one group simultaneously. The
toolbar actions  and  expand or collapse all Group steps in the robot. The similar actions  and  found in the
popup menu on steps will do the same, but restricted to the Group steps in the selection.
Drag and Drop
Another way of editing a robot, apart from using actions, is by using the mouse to manipulate elements
directly. You can directly move a step by clicking on it and dragging it. As soon as you drag the step, special
indicators will appear showing where you may drop it. You can also select several steps and move these
together. You can also move the endpoint of a connection. You do this by first selecting the connection.
Then you move the mouse to one of the handles at the end of the connection, click on the handle and move
this to a new location. As soon as you click on a handle special indicators will appear showing where you
may connect the edge. To abort a drag and drop action, move the mouse outside the robot and let go of
the mouse button as shown below:
Design Studio User's Guide
76
Drag and Drop a Step
Adding a New Connection
You can also create new connections using the mouse. Place the cursor near the end of a step so that an
indicator appears (an orange circle with a green halo). Click on the indicator and a new arrow will appear.
Keep the left mouse button pressed; move the mouse and a new connection will follow your mouse when
you move this around (see image below). New indicators will appear and you can then move the mouse
to one of these and drop the new connection end point there by letting go of the left mouse button.
Adding a New Connection
Undoing and Redoing Changes
Everything you do when you edit a robot you can undo and redo. So you don't have to fear accidentally
dropping a step at a wrong position or deleting a connection. You can always just press Ctrl-Z (or click
the  icon) one or more times to undo what you just did and you can press Ctrl-Y (or click the  icon) to
redo (if you happened to undo too much).
Step Validation
While you edit your robot, the Robot View will validate your steps and any invalid steps are underlined
in red. If you move the mouse to an invalid step, an explanation of why the step is invalid is shown.
The Windows View
The Windows View is located below the Robot View in the Robot Editor. In the Windows View, you
view part of the current robot state — that is, the part of the robot state that has to do with the loaded
pages. The state that is shown is the input state to the current step.
In the Windows View, you see the Page Views of the windows in the current robot state. When loading
from a URL, several windows may be opened, each containing a page. The current window is marked with
an arrow. For each window, the Page View is split into several sub views depending on the type of the
page, e.g. if the loaded page is an HTML page the Page View has sub views that reflects this. There are
four types of pages, but essentially only two different types of Page View. The page types HTML, XML
and Binary use the same view and the Excel page type has its own specialized Page View. The following
two sections describes these two Page Views.
If you want to see the Cookies View of the state of the current step you can open the Cookies Dialog from
the View menu. Cookies are added to this list as the robot loads web pages that use cookies.
Similarly, you can open the Authentications Dialog from the View menu to see the authentications of
the current state.
Design Studio User's Guide
77
The HTML Page View
The HTML Page View is used when the page type of a Window is HTML, XML or Binary. The view is
split into several sub views, as shown below: the Address Bar, the Tag Path View, the Browser View
and the HTML View.
The HTML Page View
The Address Bar show the URL of the document in the Page View. You can also (like in a browser) enter
a new URL in this and if you press Enter a new Load Page step will be inserted in the robot before the
current step.
In the Tag Path View, you see the path from the root tag of the page to the selected tag. In the Browser
View, you see the page as it appears in a browser. In the HTML View you see the HTML of the page - as
it looks like after JavaScript has been applied and any asynchronous data has been fetched.
You can select a tag in the Browser View by left-clicking in any of the views. The currently selected tag is
shown with a green box in the Browser View and the HTML View, and with a green background in the Tag
Path View. You can hold down Alt while clicking inside the currently selected tag to move the selection
one level out, i.e. select the tag that encloses the selected tag. You can also hold down Alt and Shift while
clicking inside the selected tag. This will move the selection one level in towards the tag that you clicked.
You can also change the current selection using the buttons to the right of the Address Bar. The  and  icons
move the selection one level out or in. The  icon selects the root tag of the page, while the  icon selects
the innermost tag inside the selected tag. The  and  icons select the tag above or below the selected tag.
You can also search for a tag by clicking the  icon.
The Browser View also shows the tags found by the Tag Finders of the current step. These tags are called
found tags and will be shown with an orange box in the Browser View and the HTML View, and with an
orange background in the Tag Path View. If you edit the Tag Finders, you can click the  icon to show the
new tags found. You can also configure the Tag Finders to use only the currently selected tag by clicking
the  icon, to use the currently selected tag as well as any other tags found by clicking the  icon, to not use
the currently selected tag by clicking the  icon, or to not use any tags at all by clicking the  icon.
Design Studio User's Guide
78
Furthermore, the Page Views shows the named tags. Named tags are marker tags that are used as reference
when finding other tags. Named tags can be set by step actions — for example, some loop actions use a
named tag to mark the result of the current iteration of the loop. You can also set named tags manually.
Named tags are shown with a blue box in the Browser View and the HTML View, and with a blue
background in the Tag Path View.
In all Page views you can right-click a tag to open a pop-up menu that allows you to configure the current
step or insert a new step. This is very useful and will probably become your preferred way of configuring
the current step. From the menu, you can choose "Use only this Tag" or "Use this Tag" to configure the
Tag Finders to find the tag that you clicked. You can also choose an action such as Enter Text from the
menu. This will configure the current step to use the corresponding action, in this case Enter Text, on the
tag that you clicked. The available option in the popup menu depends on the tag you click and typically
one option is shown in bold text. This is the default option and can also be selected directly (without using
the popup menu) by double-clicking on the tag in the Browser View. For example, if you want to enter
a text in an input tag you just double-click on the input field in the Browser View. This will bring up a
dialog from which you can enter the text and when you subsequently click on the OK button of this dialog
a new step will be inserted in your robot before the current step and this will have an Enter Text action
configured with your text.
To copy text or HTML from the HTML View, right-click the tag of interest and select an option from
the menu that appears.
The Spreadsheet View
The Spreadsheet View is used when the document loaded into the window is an Excel document.
The Spreadsheet View shown below is split into several sub views: the Address Bar, the Sheets View
and the Cell Range View.
The Spreadsheet View
The Address Bar in the Spreadsheet View is the same as the one on the HTML Page View and its
functionality is identical to this.
Documents you may be interested
Documents you may be interested