InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
101 
The And operator also performs a bitwise comparison of identically positioned bits in two numeric 
expressions and sets the corresponding bit in result according to the following table: 
If bit in expression1 is
s
And bit in expression2 is
Then result is
Example:
Dim pump_on 
Dim valve_closed 
If ( (pump_on = True) And (valve_closed = True)) then pump_on = False 
se 
Example
a = 5 
‘ a = 5  (bits 0000 0000 0000 0101) 
b = 4 
‘ b = 4  (bits 0000 0000 0000 0100) 
c = a And b 
‘ c = 4  (bitwise AND operation) 
Assignment Operator (=)   
Description 
Used to assign a value to a variable or a property.  
Usage 
variable = value 
Arguments 
variable 
Any variable or writable property. 
value 
Any numeric or string literal, constant or expression. 
Remarks 
The name on the left side of the equal sign can be a simple scalar variable or an element of an 
array. Properties on the left side of the equal sign can only be those properties that are writeable 
at runtime. 
See also  
Comparison Operator, Set Statement  
Example: 
a = 5  
b = 6  
c = a + b 
‘ Variable c is now 11 
Pdf text search - 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
how to make a pdf file text searchable; convert pdf to searchable text
Pdf text search - 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
convert a scanned pdf to searchable text; search pdf for text in multiple files
VBScript Reference Manual 
InduSoft Web Studio 
102 
InduSoft, Ltd. 
Comparison Operators (<, <=, >, >=, =, <>) 
Description 
Used to compare expressions   
Usage 
result = expression1 comparisonoperator expression2 
Conditional  
Arguments 
result 
Any numeric variable. 
expression  
Any expression. 
comparisonoperator  
Any comparison operator. 
Remarks 
The following table contains a list of the comparison operators and the conditions that determine 
whether result is True, False, or Null:  
 
Operator
Description
True if
False if
Null if
Less than 
expression1 < 
expression1 >= 
expression1 or  
expression2  
expression2  
expression2 = Null 
<= 
Less than or equal  expression1 <= 
expression1 > 
expression1 or  
to  
expression2 
expression2 
expression2 = Null 
Greater than 
expression1 > 
expression1 <= 
expression1 or  
expression2 
expression2 
expression2 = Null 
>= 
Greater than 
expression1 >= 
expression1 < 
expression1 or  
or equal to 
expression2 
expression2 
expression2 = Null 
Equal to 
expression1 = 
expression1 <> 
expression1 or  
expression2 
expression2 
expression2 = Null 
<> 
Not equal to 
expression1 <> 
expression1 = 
expression1 or  
expression2 
expression2 
expression2 = Null 
When  comparing  two  expressions,  you  may  not  be  able  to  easily  determine  whether  the 
expressions  are  being  compared  as  numbers  or  as  strings.  The  following  table  shows  how 
expressions are compared or what results from the comparison, depending on the underlying 
subtype:  
If 
Then 
Both expressions are numeric 
Perform a numeric comparison. 
Both expressions are strings 
Perform a string comparison. 
One expression is numeric and the 
The numeric expression is less than the string other is a string 
expression. 
One expression is Empty and the 
Perform a numeric comparison, using 0 as the other is 
numeric  
Empty expression. 
One expression is Empty and the 
Perform a string comparison, using a zero-length  
other is a string 
string ("") as the Empty expression. 
Both expressions are Empty 
The expressions are equal
Example: 
If a>b then c = c +1 
MyResult = a = b 
‘ If a = b, then MyResult = True, otherwise False
se
C# Word - Search and Find Text in Word
C# Word - Search and Find Text in Word. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
select text in pdf file; pdf searchable text
C# PowerPoint - Search and Find Text in PowerPoint
C# PowerPoint - Search and Find Text in PowerPoint. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
how to select text on pdf; how to make pdf text searchable
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
103 
Concatenation Operator (&) 
Description 
Forces string concatenation of two expressions. 
Usage 
result = expression1 & expression2 
n2 
Arguments 
result  
Any variable.. 
expression1  
Any expression. 
expression2  
Any expression.  
Return 
Result will be converted to a string subtype if it is not already  
Remarks 
Whenever an  expression  is not a  string,  it  is converted  to  a  String  subtype.  If both 
th 
expressions are Null, result is also Null. However, if only one expression is Null, that 
that 
expression  is  treated  as  a  zero-length  string  ("")  when  concatenated  with  the  other 
expression. Any expression that is Empty is also treated as a zero-length string. 
Note:  In  addition  to  the  &  operator,  you  can  also  use  the  +  operator  for  string 
ng 
concatenation, although use of the & operator is the preferred method. 
Example: 
Dim str1, str2, str3 
str1 = “AB” 
str2 = “CD” 
str3 = str1 & str2 
‘ str3 equals “ABCD” 
Concatenation Operator (+)  
Description 
Concatenates two strings. 
Usage 
result = expression1 + expression2 
on2 
Arguments 
result 
Any numeric or string variable. 
expression1 
Any valid numeric or string expression. 
expression2 
Any valid numeric or string expression. 
Result 
Either numeric or string, depending on the arguments  
Remarks 
Although you can also use the + operator to concatenate two character strings, you should use 
the & operator for concatenation to eliminate ambiguity and provide self-documenting code. 
When you use the + operator, you  may not be  able to  determine whether  addition  or  string 
concatenation will occur.  
The  underlying subtype  of  the  expressions  determines the behavior of  the  + operator in  the 
following way: 
If
Then
Both expressions are numeric 
Add 
Both expressions are strings 
Concatenate 
One expression is numeric and the  
other is a string 
Add 
If one or both expressions are Null expressions, result is Null. If both expressions are Empty, 
result is an Integer subtype. However, if only one expression is Empty, the other expression is 
is 
returned unchanged as result.  
See also 
Addition Operator (+),Concatenation Operator (&), Subtraction Operator (-) 
Example: 
a = “ABC” : 
b = “DEF” 
c = a + b 
‘ Variable c is now “ABCDEF” 
a = 1 
b = “1” 
c = a + b 
‘ Variable c is now 2 (numeric value) 
C# PDF delete text Library: delete, remove text from PDF file in
The following C# coding example illustrates how to perform PDF text deleting function in your .NET project, according to search option. // Open a document.
convert pdf to word searchable text; search text in multiple pdf
C# PDF replace text Library: replace text in PDF content in C#.net
The following C# coding example illustrates how to perform PDF text replacing function in your .NET project, according to search option. // Open a document.
search pdf for text; search pdf documents for text
VBScript Reference Manual 
InduSoft Web Studio 
104 
InduSoft, Ltd. 
Division Operator (/)  
Description 
Divides two numbers and returns a floating-point result 
Usage 
result = number1 / number2 
Arguments 
result 
Any numeric variable. 
number1 
Any valid numeric expression. 
number2 
Any valid numeric expression. 
Return 
A floating point number. 
Remarks 
If one or both expressions are Null expressions, result is Null. Any expression that is Empty is 
treated as 0. 
See also 
Multiplication Operator(*), Integer Division Operator(\) 
Example: 
Dim a, b 
a = 3  
b = A / 2 
‘ The result b is equal to 1.5 
Eqv Operator (Eqv)   
Description 
Performs a logical equivalence on two expressions, checking if both expressions evaluate to the 
same value 
Usage 
result = expression1 Eqv expression2 
on2 
Arguments 
result  
Any numeric variable. 
expression1  
Any expression, must evaluate to True, False, or Null 
expression2  
Any expression, must evaluate to True, False, or Null 
Return 
Returns True is both expressions evaluate to the same value (True or False) 
Remarks 
If  either  expression  is  Null,  result  is  also  Null.  When  neither  expression  is  Null,  result  is 
is 
determined according to the following table: 
If expression1 is
And expression2 is
Then result is
True 
True 
True 
True 
False 
False 
False 
True 
False 
False 
False 
True 
The Eqv  operator performs a  bitwise comparison of  identically positioned bits in two numeric 
expressions and sets the corresponding bit in result according to the following table: 
If bit in expression1 is
And bit in expression2 is 
Then result is
Example: 
Dim cond1, cond2, cond3 
cond1 = False 
cond2 = False 
cond3 = cond1 Eqv cond2 
‘ cond3 is set to True 
Example 
a = 5 
‘ Bitwise 5= 0000 0000 0000 0101 
b = 4 
‘ Bitwise 4 = 0000 0000 0000 0100 
MyResult = a Eqv b 
‘ Result = -2 = 1111 1111 1111 1110 
VB.NET PDF replace text library: replace text in PDF content in vb
The following coding example illustrates how to perform PDF text replacing function in your VB.NET project, according to search option.
how to select all text in pdf; how to select all text in pdf file
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. Easy to search PDF text in whole PDF document.
pdf search and replace text; pdf select text
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
105 
Exponentiation Operator (^) 
Description 
Raises a number to the power of an exponent 
Usage 
result = number ^ exponent 
nt 
Arguments 
result 
Any numeric variable. 
number  
Any valid numeric expression 
exponent 
Any valid numeric expression. 
Remarks 
number can be negative only if exponent is an integer value. When more than one exponentiation 
is performed in a single expression, the ^ operator is evaluated as it is encountered from left to 
right. If either number or exponent is a Null expression, result is also Null. 
ll. 
Example: 
Dim a 
a = 2 
a = a ^ 2 
‘ a now equal 4 
a = 5 ^ 5 
‘ a is now 3,125 
Imp Operator (Imp)   
Description 
Performs a logical implication on two expressions 
Usage 
result = expression1 Imp expression2 
on2 
Arguments 
result  
Any variable. 
expression1  
Any expression. 
expression2  
Any expression 
Remarks 
The following table illustrates how result is determined: 
If expression1 is
And expression2 is
Then result is
s
True 
True 
True 
True 
False 
False 
True 
Null 
Null 
False 
True 
True 
False 
False 
True 
False 
Null 
True 
Null 
True 
True 
Null 
False 
Null 
Null 
Null 
Null 
The Imp operator performs  a bitwise comparison of  identically positioned bits in  two numeric 
expressions and sets the corresponding bit in result according to the following table: 
If bit in expression1 is
And bit in expression2 is
Then result is
Example: 
Dim cond1, cond2, cond3 
cond1 = True 
cond2 = Null 
cond3 = cond1 Imp cond2 
‘ cond3 is set to Null 
Example 
MyResult = 0 Imp 0 
‘ Returns 1  
MyResult = 1 Imp 0 
‘ Returns 0 
MyResult = 1 Imp 1 
‘ Returns 1 
C# PDF Text Highlight Library: add, delete, update PDF text
The following C# coding example illustrates how to perform PDF text highlight function in your .NET project, according to search option. // Open a document.
pdf editor with search and replace text; pdf find text
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Easy to search PDF text in whole PDF document.
find and replace text in pdf file; find and replace text in pdf
VBScript Reference Manual 
InduSoft Web Studio 
106 
InduSoft, Ltd. 
Example 
a = 5 
‘ Bitwise 0000 0000 0000 0101 
b = 4 
‘ Bitwise 0000 0000 0000 0100 
c = a Imp b 
‘ Bitwise 1111 1111 1111 1110 (-2) result 
Integer Division Operator (\) 
Description 
Divides two numbers and returns an integer result 
Usage 
result = number1 \ number2 
er2 
Arguments 
result 
Any numeric variable. 
number1 
Any valid numeric expression. 
number2 
Any valid numeric expression. 
Return 
The integer part of the result when dividing two numbers 
Remarks
Before division is performed, numeric expressions are rounded to Byte, Integer, or Long subtype 
expressions. If any expression is Null, result is also Null. Any expression that is Empty is treated 
as 0. 
See also 
Multiplication Operator (*) and Division Operator(/)
Example: 
Dim a, b 
a = 3  
b = A \ 2 
‘ The result b is equal to 1 
Is Operator (Is) 
Description 
Compares two object reference variables 
Usage 
result = object1 Is object2 
ct2 
Arguments 
result 
Any numeric variable. 
number1 
Any object name 
number2 
Any object name. 
Return 
Logical True if both objects refer to the same object, otherwise False 
Remarks
If object1 and object2 both refer to the same object, result is True, otherwise result is False.   
  
See also 
Set Statement
Example: 
Set obj1 = CreateObject(“ADODB.Connection”) 
Set obje2 = obj1 
MyTest = obj1 Is obj2 
‘ Returns a true  
MyTest = obj1 Not Is obj2 
‘ Returns false 
MyTest = obj1 Is Nothing 
‘ Checks to see if object is valid. Returns False  
Modulus Division Operator (Mod)   
Description 
Divides two numbers and returns only the remainder. 
Usage 
result = number1 Mod number2 
er2 
Arguments 
result 
Any numeric variable. 
number1 
Any valid numeric expression. 
number2 
Any valid numeric expression. 
Remarks 
The  modulus,  or  remainder,  operator  divides  number1  by  number2  (rounding  floating-point 
int 
numbers  to  integers)  and  returns  only  the  remainder  as  result.  Bytes,  Integers  and  Long 
ng 
subtype are rounded to the smallest possible subtype before the Modulus division is performed. If 
any expression is Null, result is also Null. Any expression that is Empty is treated as 0. 
Example: 
A = 19 Mod 6.7 
‘ The result A equals 5 
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
107 
Multiplication Operator (*)   
Description 
Multiplies two numbers 
Usage 
result = number1 * number2 
Arguments 
result 
Any numeric variable. 
number1 
Any valid numeric expression. 
number2 
Any valid numeric expression. 
Remarks 
If one or both expressions are Null expressions, result is Null. If an expression is Empty, it is 
is 
treated as if it were 0. 
See also 
Division Operator (/), Integer Division (\) 
Example: 
Dim A, B, C 
A = 2 : B = 3  
C = A * B 
‘ The result C is equal to 6  
Not Operator (Not)   
Description 
Performs a logical Not on an expression 
Usage 
result = Not expression 
Arguments 
result  
Any variable. 
expression 
Any valid expression 
Returns 
A logical True or False  
Remarks 
The following table illustrates how result is determined:  
If expression is
Then result is
True 
False 
False 
True   
Null 
Null    
In addition, the Not operator inverts the bit values of any variable and sets the corresponding bit 
in result according to the following table:  
Bit in expression
Bit in result
  
See also 
AND Operator, OR Operator, XOR Operator   
Example: 
Dim cond1, cond2, a 
cond1 = True 
cond2 = Not cond1  
‘ cond2 set to False 
Example 
a = 5 
‘ a = 5     (bit   0000 0000 0000 0101) 
a = Not a 
‘ a = -6    (bit   1111 1111 1111 1010)
VBScript Reference Manual 
InduSoft Web Studio 
108 
InduSoft, Ltd. 
Or Operator (Or, |)   
Description 
Performs a logical disjunction on two expressions. 
Usage 
result = expression1 Or expression2 
on2 
Arguments 
result  
Any variable. 
expression1  
Any valid expression. 
expression2  
Any valid expression.  
Remarks 
If either or both expressions evaluate to True, result is True. The following table illustrates how 
how 
result is determined: 
If expression1 is
And expression2 is
Then result is
True 
True 
True 
True 
False 
True 
True 
Null 
True 
False 
True 
True 
False 
False 
False 
False 
Null 
Null 
Null 
True 
True 
Null 
False 
Null 
Null 
Null 
Null 
The Or operator also performs a bitwise comparison of identically positioned bits in two numeric 
expressions and sets the corresponding bit in result according to the following table: 
If bit in expression1 is
And bit in expression2 is
Then result is
See also 
AND Operator, NOR Operator, XOR Operator 
Example: 
Dim alarm1, alarm2 
Dim alarm_light 
If ( (alarm1 = True) Or (alarm2 = True)) then  
alarm_light = True 
Else 
alarm_light = False 
End If 
Example 
a = 5 
‘ a = 5 (bitwise 0000 0000 0000 0101) 
b = 4 
‘ b = 4 (bitwise 0000 0000 0000 0100) 
MyResult = a Or b 
‘ Result = 5  
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
109 
Subtraction Operator (-) 
Description 
Finds  the  difference  between  two  numbers  or  indicates  the  negative  value  of  a  numeric 
expression. 
Usage 
result = number1 - number2 
ber2 
(Syntax 1) 
result = - number   
(Syntax 2) 
Arguments 
result 
Any numeric variable. 
number1 
Any valid numeric expression. 
number2 
Any valid numeric expression. 
number  
Any valid numeric value or numeric expression 
Remarks 
In  Syntax 1, the -  operator  is the arithmetic subtraction  operator used to  find the difference 
between two numbers. In Syntax 2, the - operator is used as the unary negation operator to 
indicate the negative value of an expression. If one or both expressions are Null expressions, 
result is Null. If an expression is Empty, it is treated as if it were 0. 
Example: 
MyResult = 5 - 4  
' MyResult is 1  
a = 5 
MyResult = -a 
‘ MyResult is -5 
MyResult = -(5-4) 
‘ MyResult is -1 
Xor Operator (Xor)   
Description 
Performs a logical exclusion on two expressions. 
Usage 
result = expression1 Xor expression2 
on2 
Arguments 
result  
Any variable. 
expression1  
Any valid expression. 
expression2  
Any valid expression.  
Remarks 
If one, and only one, of the expressions evaluates  to True, result is True. However, if either 
ther 
expression  is Null, result  is  also  Null. When  neither expression is Null,  result  is determined 
mined 
according to the following table:  
If expression1 is
And expression2 is
Then result is
True 
True 
False 
True 
False 
True 
False 
True 
True 
False 
False 
False 
The Xor operator also performs a bitwise comparison of identically positioned bits in two numeric 
expressions and sets the corresponding bit in result according to the following table:  
If bit in expression1 is
And bit in expression2 is
Then result is 
See also 
And Operator, Not Operator, Or Operator 
Example: 
Dim cond1, cond2, flag 
cond1 = True 
cond2 = False 
If (cond1 = True) Xor (cond2 = True) Then  
flag = True 
Else 
flag = False 
VBScript Reference Manual 
InduSoft Web Studio 
110 
InduSoft, Ltd. 
End If 
Example
a = 5 
‘ Bitwise 0000 0000 0000 0101 
b = 4 
‘ Bitwise 0000 0000 0000 0100 
c = a Xor b 
‘ Bitwise 0000 0000 0000 0001 result (=1) 
Documents you may be interested
Documents you may be interested