how to upload pdf file in c# windows application : How to select text in a pdf SDK software API .net winforms web page sharepoint PI%20DataLink%20User%20Guide1-part639

PI DataLink User Guide 
The following sections introduce basic PI DataLink concepts and features. You should 
familiarize yourself with these sections before using PI DataLink to build a spreadsheet and 
retrieve PI data, particularly if you are new to PI DataLink or Office 2007.  
These sections describe: 
Common interface components, and how they differ between PI DataLink add-ins for 
Excel XP-2003 and Excel 2007 
Core features required to begin working with PI DataLink  
Different approaches to building a PI DataLink spreadsheet, depending on your goals, 
needs, and resources 
User Interface 
PI DataLink is an add-in application to Microsoft Excel, and appears within the Microsoft 
Excel user interface in the form of menus, dialog boxes and task panes specific to PI 
While the underlying functionality of PI DataLink is the same for Excel XP-2003, and 2007, 
the user interface and tools used to build and manage PI DataLink spreadsheets differ slightly 
to reflect the design and objects available from the corresponding version of Microsoft Excel. 
Depending on your version of Excel, you may work with either of the following groups of PI 
DataLink components: 
PI DataLink for Excel XP-2003 
PI DataLink for Excel 2007 
PI menu 
PI ribbon 
function dialog boxes 
function task panes 
right-click context menu 
right-click context menu 
Trend Control Wizard 
Trend Control Wizard 
PI Notifications dialog box 
PI Notifications dialog box 
The following section describes the visual and operational differences between PI DataLink 
Chapter 2 
How to select text in a pdf - search text inside PDF file in, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
how to select all text in pdf file; text select tool pdf
How to select text in a pdf - VB.NET PDF Text Search Library: search text inside PDF file in, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
search pdf files for text; search pdf documents for text
PI DataLink for Excel 2007 
PI DataLink for Excel 2007 includes design elements introduced in Microsoft Office 2007.  
If you are upgrading from a previous version of PI DataLink, familiarize yourself with the 
new design elements before you begin working with PI DataLink.  
PI Ribbon 
The PI DataLink add-in for Microsoft Excel 2007 uses a ribbon menu. 
The ribbon menu is a graphical menu that combines features of both a standard menu and a 
Click PI in the Excel menu bar to select the tab for the PI DataLink ribbon menu.   
Click an item in the PI ribbon to open a corresponding task pane or dialog box.  
Place the cursor over an item to display a descriptive tooltip. 
Function Task Panes 
PI DataLink for Microsoft Excel 2007 provides custom task panes to define PI DataLink 
A task pane is a moveable and dockable panel of controls that functions much like a dialog 
box, except that you can continue to work on a spreadsheet while a task pane is open. 
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. C#: Select An Image from PDF Page by Position.
search a pdf file for text; pdf search and replace text
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET : Select An Image from PDF Page by Position. Sample for extracting an image from a specific position on PDF in VB.NET program.
how to select all text in pdf; how to select text in pdf reader
User Interface 
PI DataLink User Guide 
PI DataLink opens a task pane when you add a function or select a cell in a function array for 
editing. To open a function task pane:  
Click in the desired output cell, and then click a function on the PI ribbon to add a 
Click a cell in an existing function array to display a corresponding task pane and edit 
function arguments. 
Right-click a function array cell and choose the function name to manually display the 
task pane.  
Note: You can turn off automatic display (page 21) of task panes if you prefer. 
Once a function task pane is open: 
Enter or change values, and then click OK to save your changes and close the task pane. 
Click Apply to save changes without closing the task pane. 
Click the X button in the task pane title bar to close the task pane without saving changes. 
Click the arrow button in the task pane title bar to detach and Move, or Resize the task 
You can also click the title bar to drag and dock a task pane, or place your cursor over the 
edge and drag to resize the pane. 
Note: Dialog boxes are used for other tasks including Tag Search, Preferences and 
Connections in the add-in for Excel 2007. 
PI DataLink for Excel XP-2003 
PI DataLink for Excel XP-2003 appears in Microsoft Excel as a standard menu and related 
dialog box controls.  
If you have used previous releases of PI DataLink, the add-in for Excel XP-2003 maintains 
the same look and feel. 
PI Menu 
PI DataLink for Excel XP-2003 adds a PI menu to the Excel menu bar once the PI DataLink 
add-in is loaded. If you do not see the PI menu, you may need to configure (page 4) the PI 
DataLink add-in for Excel.  
VB.NET PDF Text Redact Library: select, redact text content from
Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. VB.NET PDF - Redact PDF Text. Help
select text in pdf reader; find text in pdf files
C# PDF Text Redact Library: select, redact text content from PDF
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. C#.NET PDF SDK - Redact PDF Text in C#.NET.
how to make a pdf file text searchable; pdf make text searchable
PI DataLink for Excel XP-2003 uses a standard menu configuration:   
Choose an item from the PI menu to open a corresponding dialog box.  
Function Dialog Boxes 
PI DataLink for Microsoft Excel XP-2003 provides dialog boxes to define PI DataLink 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
convert a scanned pdf to searchable text; pdf text search tool
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
pdf text searchable; how to search a pdf document for text
PI Server Connections 
PI DataLink User Guide 
PI DataLink opens a corresponding function dialog box when you add or edit a function. To 
open a function dialog box: 
Click in a cell and then choose a function from the PI menu to add a function. 
Right-click a cell in an existing function array to display the context menu, and then 
choose the function name from the menu to edit function arguments. 
Once a function dialog box is open: 
Enter or change values, and then click OK to save your changes and close the dialog box.  
PI DataLink automatically retrieves values from PI and populates the function array in 
your spreadsheet when you click OK. 
Click Cancel or X to close the dialog box without saving changes. 
Context Menu 
PI DataLink adds several commands to the standard Microsoft Excel context menu. You can 
use these commands to manage function arrays that are already inserted into a spreadsheet.  
Note: Context menus are the same for both add-in versions of PI DataLink. 
To display the context menu: 
Right-click anywhere in a cell or group of cells that contains a PI DataLink function 
A function array is the cluster of cells that contain the output from a single PI DataLink 
function. You can also right-click on an embedded trend control to see a related context 
menu (page 60).  
The following items appear in the context menu: 
Choose Select DataLink Function to select the entire function array.  
You should select an array before attempting to copy, cut or drag it to a new spreadsheet 
Choose Recalculate (Resize) Function to recalculate (page 50) the array, retrieving new 
values from PI. 
For some functions, a different number of values may be available with each 
recalculation, causing the array to resize.  
Choose <function name> to open a corresponding function dialog box (page 10) and 
update arguments to collect different data. 
PI Server Connections 
Use the Connections dialog box to manage connections to PI servers in your computing 
environment. To connect to a PI server: 
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
pdf find text; how to select text in pdf
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
search multiple pdf files for text; pdf editor with search and replace text
Click the Connections icon on the ribbon bar (2007), or choose PI > Connections 
(2003) to display the Connections dialog box.  
Each configured PI server available to PI DataLink appears in the Server pane to the left.  
If you do not see the desired server, you can add a connection. To add additional PI server 
Choose Server > Add Server or right-click in the server pane and choose Add Server from 
the context menu to display the Add Server dialog box and configure a new PI server 
connection. A selected checkbox next to a server name in the Connections dialog box 
indicates an open connection to the PI Server.  
To manage connection settings: 
Click to select a checkbox and open a connection to a PI Server in the list. Clear a 
checkbox to close a connection.  
Select a PI Server in the server pane to access connection settings. 
Note: An open connection to a PI server is required to add DataLink functions to a 
spreadsheet and retrieve values from PI. The name of the default PI server 
appears at the bottom right of the dialog box. You can maintain connections to 
more than one PI server at a time, although you may need to specify the target 
server when you define a PI DataLink function. 
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Click to select drawing annotation with default properties. Other Tab. Item. Name. Description. 17. Text box. Click to add a text box to specific location on PDF
search pdf files for text programmatically; pdf text select tool
VB.NET PDF - Annotate PDF with WPF PDF Viewer for VB.NET
Click to select drawing annotation with default properties. Other Tab. Item. Name. Description. 17. Text box. Click to add a text box to specific location on PDF
how to make a pdf document text searchable; searching pdf files for text
Graphic Function Components 
PI DataLink User Guide 
Graphic Function Components 
PI DataLink provides a graphical user interface to build functions in Excel. Common dialog 
box features make it easy to supply arguments to define the function. 
The tool used to build a function depends on the version of PI DataLink installed: 
The add-in for Excel XP-2003 provides dialog boxes (page 10) to define functions. 
The add-in for Excel 2007 provides task panes (page 8) to define functions. 
Advanced users familiar with PI DataLink and the PI Server can enter function syntax 
(page 80) directly into the Excel formula bar. 
The following sections describe common features in PI DataLink function dialog boxes and 
task panes, how real-time data is acquired and presented, and how PI DataLink functions can 
be used within a spreadsheet.  
Entry Fields 
Labeled entry fields accept specific arguments used to define a function. Most arguments 
may be entered directly, or referenced in spreadsheet cells. While the options differ by 
argument, all entry fields allow one or more of the following choices: 
Enter text directly in an edit field 
, such as a tag name or the address 
of an output cell. 
Select an item from choices in a list 
, such as a calculation or a sampling method.  
Reference spreadsheet cells 
that contain arguments, such as a tag name, output 
cell location, or timestamp. 
Note: Be sure to enter strings in cells that you may reference with a leading 
apostrophe ('). This forces Excel to interpret the contents as a string.  
Select values from a PI server 
or other sources 
through a tag or module database 
For example, you can enter a tag name string into the Tagname field, or click the button next 
to the field to display the Tag Search dialog box, and search the PI server for tags. 
You can also manually supply a reference to a spreadsheet cell that contains a tag name:  
Click first in the edit field, and then click the cell (or click the cell and drag to an adjacent 
cell to select a range) on the spreadsheet.  
DataLink automatically enters the cell reference into the edit field.  
Note: Some entry fields display a default entry when the dialog box or pane opens. 
Fields marked Optional are optional, and a value is not required. 
Standard Arguments 
Some arguments are common to most PI DataLink functions in dialog boxes or task panes, 
and are usually required to define the function:  
Tagname(s) or Expression 
The Tagname(s) or Expression field is required by most functions to evaluate PI point (tag) 
data or the results of a PI expression (page 74). One or more tag names, or the syntax of a PI 
expression may be: 
Entered directly in a field.  
For example, sinusoid.  
Entered in one or more spreadsheet cells, which are then referenced in the field.  
For example, a reference to the array Sheet1!$B$3:Sheet1!$B$4, which in turn 
contains the tag name strings 'sinusoid and 'cdt158.  
Note that cell references allow multiple tag names to be specified for a function, whereas 
you cannot specify multiple tag names directly unless the field is labeled Tagname(s). 
Note: Note that single quotes are added to each tag name to denote string values in 
Excel. Both strings and time expressions referenced in cells should be 
enclosed in single quotes. For example: 
TimeEq('CD:M158','y' ,'t', "Manual")  
Selected in the Tag Search dialog (page 39), based on a search for tags by name, alias or 
Start Time 
The beginning of a time range (page 15) over which the function is evaluated, from Start 
Time to End Time. All event values corresponding to the time range are retrieved from the PI 
archive or calculated to create the resulting function array.  
End Time 
The end of the time range, frequently expressed as the current time, where the Start Time is 
the current time minus a specified time interval. 
Start and end times may be expressed in absolute or relative terms to establish a time range in 
the past, or up to and including the current time.  
PI Server 
An instance of a PI DataLink function runs against only one PI server. The PI Server 
specifies a target PI server from a known servers list. If you do not select a server or leave the 
field blank, the default PI server (page 11) is used.   
Servers that appear above the dotted line in the servers list are currently connected; those 
below are disconnected.  
Graphic Function Components 
PI DataLink User Guide 
Output Cell 
Specify where you want to place the resulting function array using the Output Cell field. If 
you select a cell before the function dialog or task pane is displayed, the currently-selected 
cell is used as the default Output Cell value.  
The output cell value always specifies the top left corner of the function array. If you append 
(page 16) timestamps and other data, keep in mind that the data column may be shifted 
downward or to the right of the output cell location, overwriting data in those adjacent cells. 
If you click in the Output Cell field and then select a multi-cell array in the spreadsheet, you 
can override the default display of all function results. Instead, only the results that fit within 
the specified array dimensions are displayed. 
Time Arguments 
Many PI DataLink functions require Start Time and End Time arguments to retrieve an 
array of event values over a specific time range. Follow these guidelines when specifying 
time arguments: 
Time strings may be entered directly in edit fields in either absolute or relative PI time 
(page 71) formats (for example, 10-Dec-99 19:12 or -3h).  
If the start time is more recent than the end time, results are displayed in reverse 
chronological order. 
Timestamps referenced in spreadsheet cells may also use fixed or relative PI time 
formats, and should be preceded by an apostrophe to indicate a string (for example, 
'10-Dec-99 19:12 or '-3h).  
Cell references may also use the absolute Excel time format (such as 39299.6146, 
equivalent to 8/5/2007 2:45:00 PM). Excel stores timestamps in this format, which 
represents the cumulative number of days since 1900. Excel can display the same 
timestamps using any date-time format assigned to the cell.  
Some arguments call for an interval or duration of time, represented by a single value 
rather than start and end times. Whether referenced or entered directly, interval values 
should use relative PI time strings such as a number followed by a time variable (for 
example, 1d or 30m), and may not specify or refer to a fixed PI or Excel timestamp. For 
example, to specify an interval of 32 minutes, enter or reference a cell containing the 
string 32m. 
To enter intervals in terms of frequency, convert the frequency to equivalent seconds. For 
example, a frequency of 25 Hz should be entered as a 0.04s interval (=1/25 of a 
When using relative formats (for example, -2h), the reference time used to translate the 
time format is different for function start and end times. The current wall clock time is 
the reference for a relative start time, but the start time is then used as the reference for a 
relative end time. 
Note: PI DataLink supports only the default 1900 date system supported by Excel. PI 
DataLink does not support Excel's 1904 date system, and returns incorrect time 
stamps if this system is used. 
Appended Data 
Timestamps are particularly relevant to PI point events. Each event value is accompanied by 
a timestamp that gives it context.  
Most PI DataLink functions can return corresponding timestamp values and other point data 
with PI event or calculated expression values. These data can be appended to values returned 
in a PI function array, and include: 
event timestamps 
timestamps indicating start and end times of an interval 
timestamps indicating the occurrence of minimum and maximum values 
the percentage of good values over a sampling interval 
value attributes 
manually entered event annotations 
source PI server names  
When specified, appended data appear in columns (or rows) adjacent to the primary values 
returned by a function according to the following rules: 
Time data are added in columns to the left (or rows above) primary values. 
Other related data are added in columns to the right (or rows below) primary values.  
Documents you may be interested
Documents you may be interested