how to upload pdf file in c# windows application : How to make a pdf document text searchable control Library platform web page .net winforms web browser PI%20DataLink%20User%20Guide3-part643

Compressed Data 
PI DataLink User Guide 
27 
E
XAMPLE
To see the value of the sinusoid tag corresponding to a specific time, the following 
arguments are set for the Archive Value function: 
Tagname = sinusoid 
Timestamp = 30-Sep-07 15:13 
Retrieval Mode = previous 
time at left 
and the resulting function array appears as: 
R
ELATED 
T
OPICS
• 
PIArcVal() (page 88) 
• 
PIExpVal() (page 89) 
Compressed Data 
Returns either all values of a PI point occurring within a specified time range, or a number of 
point values beginning at a certain time. 
Compressed values are data recorded by the PI server after a compression algorithm has 
removed all values that represent the same slope. 
Note: Separate dialog boxes are provided for Compressed Data (Start Time/End Time) 
and Compressed Data (Start Time/Number) in PI DataLink for Excel XP-2003. For 
2007, you can select a Time Range or Number of Values calculation in the task 
pane.  
R
EQUIRED 
A
RGUMENTS
• 
Tagname 
• 
Start Time 
• 
End Time or Number of Values, depending on the function type 
F
ILTER 
E
XPRESSION
Add a filter expression to filter event values using a mathematical expression, eliminating 
data for which the expression evaluates as false. The filter expression is applied to the raw 
data from PI (and not values that result from the calculation itself). 
For example, the simple filter expression: 
sinusoid < 70 
How to make a pdf document text searchable - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
convert pdf to word searchable text; converting pdf to searchable text format
How to make a pdf document text searchable - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, 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 programmatically; how to select text on pdf
PI Functions 
28 
would remove all values over 70 from the calculation. You can also use any valid PI 
performance equation in the filter expression to build more complex expressions to remove 
atypical peaks in data values, for example. 
Select mark as filtered to substitute Filtered as a placeholder for each value or block of 
values filtered from the array based on the filter expression (page 74). 
B
OUNDARY 
T
YPE
Specify a boundary type to determine how the Archive Editor searches for data values are 
handled near the start and end times of the value range: 
• 
Inside (default): Returns values at start and end times, if they exist, or the nearest values 
occurring within the range. 
• 
Outside: Returns the closest values occurring immediately outside the range. 
• 
Interpolated: Returns interpolated values at start and end times. 
• 
Auto: Interpolated, but using Inside behavior for tags with step attributes set on 
Windows-based PI Servers. 
C
OUNT OF 
V
ALUES
Normally the first row or column of the array includes the count of values retrieved for the 
time range. Select hide count to hide the count of values and show only retrieved values in 
the array. 
S
HOW 
V
ALUE 
A
TTRIBUTES
Select show value attributes to display extended status bits associated with returned event 
values. The returned bits correspond to value attributes stored in PI, and may be one of the 
following: 
• 
A = annotated, indicating a comment has been added to the event  
• 
S = substituted, indicating the event value has been changed from its original value 
• 
Q = questionable, indicating that there is some reason to doubt the accuracy of the value 
Value attributes are displayed in a column to the right of event values.  
S
HOW 
A
NNOTATIONS
Select show annotations to display any annotations associated with returned event values in 
a column to the right.  
Annotations are notes or comments appended to a data value in PI for descriptive purposes. 
S
PECIAL 
N
OTES
• 
Reference a range of tag names to display compressed values for each. Note that by 
default, values are displayed in rows for a column of referenced tags, and in columns for 
a row of referenced tags.  
• 
If the Start or End Time is the current time (*), then the first (or last) value is actually the 
current snapshot value, and not an archive value. Once the snapshot value passes through 
the PI Server's compression algorithm, it may not actually be recorded in PI. 
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Thus, please make sure you have installed VS 2005 or above versions and .NET Framework 2.0 or Now you can convert source PDF document to text file using the
how to select text in a pdf; pdf search and replace text
VB.NET Image: Robust OCR Recognition SDK for VB.NET, .NET Image
After selecting document pages for recognition, we adopt the most can be Png, Jpeg, Tiff, image-only PDF or Bmp image file formats, so you can make all desired
pdf text search; search text in pdf image
Compressed Data 
PI DataLink User Guide 
29 
• 
The PICompFilDat() function is used for End Time functions if a filter expression 
are specified; otherwise, the PICompDat() function is used. 
• 
The PINCompFilDat() function is used for Number of Values functions if a filter 
expression is specified; otherwise, the PINCompDat() function is used. 
E
XAMPLE
To see the most recent 10 values of the sinusoid tag, the following arguments are set for 
the Compressed Data function: 
Number of Values 
Tagname = sinusoid 
Start Time = <cell reference to current time> 
Number of Values = 10 
backwards in time 
Boundary Type = inside 
show timestamps 
column 
and the resulting function array appears as: 
Note that all events between two specified times could also be retrieved by the same function 
using the Time Range argument. 
R
ELATED 
T
OPICS
• 
Filter Expressions (page 74) 
• 
PICompDat() (page 91) 
• 
PICompFilDat() (page 92) 
• 
PINCompDat() (page 89) 
• 
PINCompFilDat() (page 90) 
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Before you get started, please make sure that you have installed the Microsoft we will show you an example code of converting PDF document to text file in a
select text in pdf file; pdf searchable text
Online Convert PDF to Text file. Best free online PDF txt
We try to make it as easy as possible to convert your NET solution for Visual C# developers to convert PDF document to editable & searchable text file
text searchable pdf; how to make pdf text searchable
PI Functions 
30 
Sampled Data 
Returns evenly-spaced, interpolated sample values for a PI point or expression over a regular 
interval.   
R
EQUIRED 
A
RGUMENTS
• 
Tagname or Expression 
• 
Start Time 
• 
End Time 
• 
Time Interval 
T
IME 
I
NTERVAL
Enter a time interval as a PI time (page 71) expression. The interval is the sampling frequency 
used to collect or calculate values over the course of the time range.  
For example, an interval of 15m (15 minutes) returns a value for every 15 minute interval. 
F
ILTER 
E
XPRESSION
Add a filter expression to filter event values using a mathematical expression, eliminating 
data for which the expression evaluates as false. The filter expression is applied to the raw 
data from PI (and not values that result from the calculation itself). 
For example, the simple filter expression: 
sinusoid < 70 
would remove all values over 70 from the calculation. You can also use any valid PI 
performance equation in the filter expression to build more complex expressions to remove 
atypical peaks in data values, for example. 
Select mark as filtered to substitute Filtered as a placeholder for each value or block of 
values filtered from the array based on the filter expression (page 74). 
S
PECIAL 
N
OTES
• 
You can use a PI Expression (page 74) instead of a tag name for this function. 
• 
Reference a range of tag names to display sampled values for each. Note that by default, 
values are displayed in rows for a column of referenced tags, and in columns for a row of 
referenced tags.  
• 
The PISampFilDat() function is used if a filter expression is specified; otherwise, the 
PISampDat() function is used. 
• 
PIExpDat() is used if a PI Expression is substituted for a tag. 
E
XAMPLE
To see periodic, interpolated values over the previous 24 hours for the sinusoid tag, the 
following arguments are set for the Sampled Data function: 
Tagname = sinusoid 
Start Time = -1d 
VB.NET Create PDF Library SDK to convert PDF from other file
Create writable PDF file from text (.txt) file in VB.NET project. Creating a PDF document is a good way to share your ideas because you can make sure that
how to select all text in pdf; text searchable pdf file
OCR Images in Web Image Viewer | Online Tutorials
Recognizing Pages; Scan a document and convert it to a searchable PDF file; Before you OCR images or doucments in Web Document Viewer, make sure that you
how to select text in pdf and copy; search a pdf file for text
Timed Data 
PI DataLink User Guide 
31 
End Time = <cell reference to current time> 
Time Interval = 3h 
show timestamps 
column 
and the resulting function array appears as: 
where a value is displayed for each 3-hour interval. 
R
ELATED 
T
OPICS
• 
PISampDat() (page 92) 
• 
PISampFilDat() (page 93) 
• 
PIExpDat() (page 94) 
Timed Data 
Returns actual or interpolated sample values for a PI point to match an array of specified 
timestamps.  
R
EQUIRED 
A
RGUMENTS
• 
Tagname 
• 
Timestamp 
T
IMESTAMP
A reference to one or more spreadsheet cells containing timestamp values. 
R
ETRIEVAL 
M
ODE
There are two modes to select from: 
• 
Interpolated - interpolates values corresponding to specified timestamps.  
• 
Exact Time - retrieves only values exactly matching specified timestamps, or returns No 
events found if no value exists. 
VB.NET Image: Start with RasterEdge .NET Imaging SDK in Visual
RasterEdge.Imaging.MSWordDocx.dll: Word document displaying and are capable of recognizing text from scanned documents, images or existing PDF documents and
select text in pdf; convert pdf to searchable text online
PI Functions 
32 
S
PECIAL 
N
OTES
• 
You can use a PI Expression (page 74) instead of a tag name for this function. 
• 
Reference a range of tag names to display timed values for each. Note that by default, 
values are displayed in rows for a column of referenced tags, and in columns for a row of 
referenced tags.  
• 
For tags with step attributes, the value preceding a specified timestamp is substituted for 
an interpolated value when the calculation mode is Interpolated.  
E
XAMPLE
To see values corresponding to an array of timestamps for the sinusoidu tag, the 
following arguments are set for the Timed Data function: 
Tagname = sinusoidu 
Timestamps = <cell reference to existing array of compressed data for sinusoid tag> 
Retrieval Mode = interpolated 
and the resulting function array appears as: 
where the column of timed data appears in the column to the right, based on timestamps 
retrieved for a different tag in the first two columns at left. 
R
ELATED 
T
OPICS
• 
PITimeDat() (page 95) 
• 
PITimeExpDat() (page 96) 
Calculated Data 
PI DataLink User Guide 
33 
Calculated Data 
Returns one or more evenly-spaced, calculated values based on PI point values or evaluated 
expressions. A range of different calculation and sampling preferences are provided.  
Note: Separate dialog boxes are provided for Calculated Data and Advanced Calculated 
Data in PI DataLink for Excel XP-2003. For the Excel 2007 version, click the + 
sign next to Advanced to access all function options in a single Calculated Data 
task pane.  
R
EQUIRED 
A
RGUMENTS
• 
Tagname or Expression 
• 
Start Time 
• 
End Time 
• 
Conversion Factor 
F
ILTER 
E
XPRESSION
Add a filter expression to filter event values using a mathematical expression, eliminating 
data for which the expression evaluates as false. The filter expression is applied to the raw 
data from PI (and not values that result from the calculation itself). 
For example, the simple filter expression: 
sinusoid < 70 
would remove all values over 70 from the calculation. You can also use any valid PI 
performance equation in the filter expression to build more complex expressions to remove 
atypical peaks in data values, for example. 
Select mark as filtered to substitute Filtered as a placeholder for each value or block of 
values filtered from the array based on the filter expression (page 74). 
T
IME 
I
NTERVAL
Enter a time interval as a PI time (page 71) expression. The interval is the sampling frequency 
used to collect or calculate values over the course of the time range.  
For example, an interval of 15m (15 minutes) returns a value for every 15 minute interval. 
C
ALCULATION 
M
ODE
The following calculations are provided:  
• 
Total 
• 
Minimum 
• 
Maximum 
• 
Standard deviation 
• 
Range 
• 
Average 
PI Functions 
34 
• 
Count 
• 
Mean 
All calculation modes are time-weighted except for the Mean function, which is an event-
weighted version of the Average function. 
C
ALCULATION 
B
ASIS
Select either a time- or event-weighted basis for the calculation: 
• 
Calculations are time-weighted by default. Each event value is weighted for purposes of 
the calculation by the duration of time over which the event applies.  
• 
Event-weighted calculations weigh each event value equally. At least one event (two for 
standard deviation calculations) must exist within a time range for a successful 
calculation. 
C
ONVERSION 
F
ACTOR
The conversion factor is used for Total calculations where the time unit of the point 
calculated is not the same as the server default time unit. A conversion factor may be 
necessary to convert to the units desired for the calculation from the server default of units 
per day. 
The following table illustrates the use of conversion factors for points using different units of 
flow. Note that a conversion factor of one means that the conversion factor is not needed, and 
that units cannot be specified. 
Flow unit 
Conversion Factor needed to match server default (units/day)  
Units/day 
1.0 
Units/hour 
24 
Units/minute 
1440 
Units/second 
86400 
E
XPRESSION 
S
AMPLING 
M
ODE
Different sampling modes are available for functions that include expressions:  
• 
For PI tag calculations, select one of three sampling modes. 
ο 
Point Compressed mode is the default used for PI tag calculations. This mode 
considers the timestamps for the PI tag for which the calculation is being performed. 
It does not consider timestamps for other PI tags used in the filter expression. This 
mode performs the calculation using the time intervals between timestamps that the 
filter expression evaluates to true. The Point Compressed mode is not as accurate as 
the Expression Compressed mode, but it remains the default to ensure compatibility 
with earlier versions of the PI Server.  
ο 
Expression Compressed mode considers the timestamps for PI tags used in the filter 
expression. It does not consider the timestamps for the PI tag for which the 
calculation is being performed unless that PI Tag happens to be used in the filter 
expression. This mode determines the intervals for which the filter expression is true 
and then performs the calculation using the interpolated value of interval endpoints. 
Calculated Data 
PI DataLink User Guide 
35 
The Expression Compressed mode produces more accurate results than the Point 
Compressed mode. 
ο 
Interpolated mode evaluates the expression at evenly-spaced sampling intervals 
determined by the Expression Sampling Frequency. 
• 
For PI expression calculations, select one of two sampling modes: 
ο 
Compressed mode evaluates the expression for each event value at corresponding 
timestamps. 
ο 
Interpolated mode evaluates the expression at evenly-spaced sampling intervals 
determined by the Expression Sampling Frequency. 
E
XPRESSION 
S
AMPLING 
F
REQUENCY
Specify the frequency at which a calculation or filter expression is evaluated when the 
Expression Sampling Mode is set to Interpolated.   
For example, a frequency of 10m (10 minutes) returns an interpolated value for every 10 
minute interval while the filter expression evaluates as true.  
M
INIMUM 
P
ERCENT 
G
OOD
Specify the minimum percentage of good data (page 18) required in each time range to 
calculate and return a value. Insufficient good data is substituted as a placeholder when a 
value is not returned.    
T
IMESTAMPS
• 
Select show start time to display the Start time of each interval used to calculate a value. 
Start times are added in a column to the left or a row above calculated values.   
• 
Select show end time to display the End time of each interval used to calculate a value. 
End times are added in a column to the left or a row above calculated values. 
• 
For Maximum, Minimum and Range calculations, select show min/max time to display 
timestamps corresponding to minima and/or maxima over each interval used to calculate 
a value:  
ο 
For Minimum and Maximum calculations, the timestamp of the corresponding value 
is displayed.  
ο 
For Range functions, both timestamps are displayed. 
P
ERCENT 
G
OOD
Select show percent good to display the percentage of time for which good values are 
returned over the total time range of the array. Percent good values are typically added in a 
column to the right or a row below retrieved values. 
Good values are event values determined to be valid by the PI server, and not in an error 
state. The percentage of good values helps in assessing the reliability of calculations built on 
PI point values, particularly if calculated values are to be used in further calculations.  
PI Functions 
36 
S
PECIAL 
N
OTES
• 
You can use a PI Expression (page 74) instead of a tag name for this function. 
• 
Reference a range of tag names to display calculated values for each. Note that by 
default, values are displayed in rows for a column of referenced tags, and in columns for 
a row of referenced tags.  
• 
For Maximum or Minimum calculations with specified intervals, timestamps indicate the 
start time of each calculation interval. 
• 
Timestamps cannot be displayed for Total, Standard Deviation, Average, Count or Mean 
calculations when the interval is unspecified. 
• 
The PIAdvCalcVal() function is used to retrieve a single value if you do not specify 
an interval; otherwise the PIAdvCalcDat() function is used to retrieve multiple 
interval values. Function names including 'Exp' and 'Fil' are used for calculations that 
include PI Expressions and Filter Expressions, respectively.  
E
XAMPLE
To see the hourly range of values beginning the same day at midnight until the present time 
for the sinusoid tag, the following arguments are set for the Calculated Data function: 
PI Tag 
Tagname = sinusoid 
Start Time = t 
End Time = * 
Time Interval = 1h 
Calculation Mode = range 
Calculation Basis = time-weighted 
show start time 
show end time 
column 
and the resulting function array appears as: 
where the range is calculated for each one hour interval. Note that any available calculation 
could be specified over any interval. 
Documents you may be interested
Documents you may be interested