< (operator)
Issue 2.0 June 2002 21
Numeric Add A numeric add is performed when both expressions are numeric (i.e., not variant or string). The 
result is the same type as the most precise expression, with the following exceptions:
A runtime error is generated if the result overflows its legal range.
Variant Add If both expressions are variants, or one expression is 
Numeric
and the other expression is 
Variant
then a variant add is performed. The rules for variant add are the same as those for normal numeric 
add, with the following exceptions:
If the type of the result is an 
Integer
variant that overflows, then the result is a 
Long
variant.
If the type of the result is a 
Long
Single
, or 
Date
variant that overflows, then the result is a 
Double
variant.
Example
'This example assigns string and numeric variable values and
'then uses the + operator to concatenate the strings and form
'the sums of numeric variables.
Sub Main()
i$ = "Concatenation" + " is fun!"
j% = 120 + 5
'Addition of numeric literals
k# = j% + 2.7
'Addition of numeric variable
MsgBox "This concatenation becomes: '" i$ + _
Str(j%) + Str(k#) & "'"
End Sub
See Also
&
(operator); Operator Precedence (topic).
Platform(s) All.
< (operator)
See “Comparison Operators (topic),” on page87.
<= (operator) 
See “Comparison Operators (topic),” on page87.
<> (operator)
See “Comparison Operators (topic),” on page87.
If one expression is
and the other is
then the type of the result is
Single
Long
Double
Boolean
Boolean
Integer
Pdf text select tool - 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
search text in multiple pdf; pdf searchable text converter
Pdf text select tool - 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 pdf to word searchable text; select text in pdf file
Chapter 1   A-Z Reference
22 IC Scripts VBA Scripting Reference
= (statement)
Syntax
variable
=
expression
Description Assigns the result of an expression to a variable.
Comments
When assigning expressions to variables, internal type conversions are performed automatically 
between any two numeric quantities. Thus, you can freely assign numeric quantities without 
regard to type conversions. However, it is possible for an overflow error to occur when converting 
from larger to smaller types. This occurs when the larger type contains a numeric quantity that 
cannot be represented by the smaller type. For example, the following code will produce a runtime 
error:
Dim amount As Long
Dim quantity As Integer
amount = 400123
'Assign a value out of range for int.
quantity = amount 'Attempt to assign to Integer.
When performing an automatic data conversion, underflow is not an error.
The assignment operator (
=
) cannot be used to assign objects. Use the 
Set
statement instead.
Example
Sub Main()
a$ 
=
"This is a string"
b% 
=
100
c# 
=
1213.3443
MsgBox a$ & "," & b% & "," & c#
End Sub
See Also
Let
(statement); Operator Precedence (topic); 
Set
(statement); Expression Evaluation (topic).
Platform(s) All.
= (operator) 
See “Comparison Operators (topic),” on page87.
> (operator)
See “Comparison Operators (topic),” on page87.
>= (operator)
See “Comparison Operators (topic),” on page87
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
how to select text in pdf image; text searchable pdf
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
convert pdf to searchable text; search pdf files for text programmatically
A to B
Issue 2.0 June 2002 23
A to B
This section contains functions and methods with names that begin with the letters A and B.
Abs (function)
Syntax
Abs(
expression
)
Description Returns the absolute value of 
expression
.
Comments
If 
expression
is 
Null
, then 
Null
is returned. 
Empty
is treated as 0.
The type of the result is the same as that of 
expression
, with the following exceptions:
If 
expression
is an 
Integer
that overflows its legal range, then the result is returned as a 
Long
. This 
only occurs with the largest negative 
Integer
:
Dim a As Variant
Dim i As Integer
i = -32768
a = Abs(i)
'Result is a Long.
i = Abs(i)
'Overflow!
If 
expression
is a 
Long
that overflows its legal range, then the result is returned as a 
Double
. This 
only occurs with the largest negative 
Long
:
Dim a As Variant
Dim l As Long
l = -2147483648
a = Abs(l)
'Result is a Double.
l = Abs(l)
'Overflow!
If 
expression
is a 
Currency
value that overflows its legal range, an overflow error is generated.
Example
'This example assigns absolute values to variables of four
’ types and displays the result.
Sub Main()
s1% = Abs(-10.55)
s2& = Abs(-10.55)
s3! = Abs(-10.55)
s4# = Abs(-10.55)
MsgBox "The absolute values are: " & s1% & "," & s2& & "," & s3! & "," & s4#
End Sub
See Also
Sgn
(function).
Platform(s) All.
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
and use the PDF page(s) extraction tool. As String = Program.RootPath + "\\" 1.pdf" Dim doc As PDFDocument = New PDFDocument(inputFilePath) ' Select pages.
convert a scanned pdf to searchable text; how to make a pdf file text searchable
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Default create. Click to select drawing annotation with default properties. Other Tab. 17. Text box. Click to add a text box to specific location on PDF page.
pdf find highlighted text; text select tool pdf
Chapter 1   A-Z Reference
24 IC Scripts VBA Scripting Reference
ActivateControl (statement)
Syntax
ActivateControl
control
Description Sets the focus to the control with the specified name or ID.
Comments
The 
control
parameter specifies either the name or the ID of the control to be activated, as shown in 
the following table:
The 
ActivateControl
statement generates a runtime error if the dialog control referenced by 
control
cannot be found.
You can use the 
ActivateControl
statement to set the focus to a custom control within a dialog box. 
First, set the focus to the control that immediately precedes the custom control, then simulate a Tab 
keypress, as in the following example:
ActivateControl "Portrait"
DoKeys "{TAB}"
Note:  The 
ActivateControl
statement is used to activate a control in another application's dialog box. 
Use the 
DlgFocus
statement to activate a control in a dynamic dialog box.
Example
'This example runs Notepad using Program Manager's Run
'command. It uses the ActivateControl command to switch focus
'between the different controls of the Run dialog box.
Sub Main()
If AppFind$("Program Manager") = "" Then Exit Sub
AppActivate "Program Manager"
Menu "File.Run"
SendKeys "Notepad"
ActivateControl "Run minimized"
SendKeys " "
ActivateControl "OK"
SendKeys "{Enter}"
End Sub
See Also
DlgFocus
(statement).
Platform(s) 16-bit Windows.
If control is
Then
String
A control by that name is activated. 
For push buttons, option buttons, or check boxes, the control 
with this name is activated. For list boxes, combo boxes, and 
text boxes, the control that immediately follows the text control 
with this name is activated.
Numeric
A control with this ID is activated. The ID is first converted to 
an Integer.
VB.NET PDF - Annotate PDF with WPF PDF Viewer for VB.NET
Default create. Click to select drawing annotation with default properties. Other Tab. 17. Text box. Click to add a text box to specific location on PDF page.
how to select text in pdf reader; cannot select text in pdf file
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit OpenOffice
Office PowerPoint (.ppt, .pptx) on webpage, Convert CSV to PDF file online C#.NET RasterEdge HTML5 Viewer particular text tool can select text on all
pdf make text searchable; pdf find text
And (operator)
Issue 2.0 June 2002 25
And (operator)
Syntax
result
=
expression1
And
expression2
Description Performs a logical or binary conjunction on two expressions.
Comments
If both expressions are either 
Boolean
Boolean
variants, or 
Null
variants, then a logical conjunction is 
performed as follows:
Binary ConjunctionIf the two expressions are 
Integer
, then a binary conjunction is performed, returning an 
Integer
result. All other numeric types (including 
Empty
variants) are converted to 
Long
, and a binary 
conjunction is then performed, returning a 
Long
result.
Binary conjunction forms a new value based on a bit-by-bit comparison of the binary 
representations of the two expressions according to the table below:
If 
expression1
is
and 
expression2
is
then the 
result
is
True
True
True
True
False
False
True
Null
Null
False
True
False
False
False
False
False
Null
Null
Null
True
Null
Null
False
False
Null
Null
Null
If bit in 
expression1
is
and bit in 
expression2
is
the 
result
is
1
1
1
0
1
0
1
0
0
0
0
0
VB.NET PowerPoint: VB Codes to Create Linear and 2D Barcodes on
then apply PPT slide getting method to select the target PowerPoint PDF 417 barcode library is a mature and offers users the human readable text setting option
pdf text select tool; select text in pdf reader
TIFF to PDF Converter | Convert TIFF to PDF, Convert PDF to TIFF
for TIFF-PDF Conversion; Able to preserve text and PDF Open TIFF to PDF Converter first; Load a TIFF Select "Convert to PDF"; Select "Start" to start conversion
search text in pdf using java; pdf select text
Chapter 1   A-Z Reference
26 IC Scripts VBA Scripting Reference
Examples
Sub Main()
n1 = 1001
n2 = 1000
b1 = True
b2 = False
'This example performs a numeric bitwise And operation and
'stores the result in N3.
n3 = n1 And n2
'This example performs a logical And comparing B1 and B2
'and displays the result.
If b1 And b2 Then
MsgBox "b1 and b2 are True; n3 is: " & n3
Else
MsgBox "b1 and b2 are False; n3 is: " & n3
End If
End Sub
See Also
Operator Precedence (topic); 
Or
(operator); 
Xor
(operator); 
Eqv
(operator); 
Imp
(operator).
Platform(s) All.
AnswerBox (function)
Syntax
AnswerBox(
prompt
[,[
button1
] [,[
button2
] [,[
button3
] [,[
title
] [,
helpfile
,
context
]]]]]]])
Description Displays a dialog box prompting the user for a response and returns an 
Integer
indicating which 
button was clicked (1 for the first button, 2 for the second, and so on).
Comments
The 
AnswerBox
function takes the following parameters:
Parameter
Description
prompt
Text to be displayed above the text box. The 
prompt
parameter can 
be any expression convertible to a String.
IC Script resizes the dialog box to hold the entire contents of 
prompt
, up to a maximum width of 5/8 of the width of the screen and 
a maximum height of 5/8 of the height of the screen. IC Script word-
wraps any lines too long to fit within the dialog box and truncates all 
lines beyond the maximum number of lines that fit in the dialog box.
You can insert a carriage-return/line-feed character in a string to 
cause a line break in your message.
A runtime error is generated if this parameter is Null.
button1
The text for the first button. If omitted, then "OK and "Cancel" are 
used. A runtime error is generated if this parameter is Null.
button2
The text for the second button. A runtime error is generated if this 
parameter is Null.
button3
The text for the third button. A runtime error is generated if this 
parameter is Null.
XDoc.HTML5 Viewer for .NET, All Mature Features Introductions
NET developers to search text-based documents, like PDF, Microsoft Office The well built-in text search tool is compatible with most Text Select, Copy & Paste.
select text pdf file; how to select text in pdf
VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
tiff, VB.NET read PDF, VB.NET convert PDF to text, VB.NET Export PDF to Tiff file. Users are allowed to set scaling value and select compress mode: UnCompressed
how to make pdf text searchable; search text in pdf image
Any (data type)
Issue 2.0 June 2002 27
The width of each button is determined by the width of the widest button.
The 
AnswerBox
function returns 0 if the user selects Cancel.
If both the 
helpfile
and 
context
parameters are specified, then context-sensitive help can be invoked 
using the help key (F1 on most platforms). Invoking help does not remove the dialog.
Example
'This example displays a dialog box containing three buttons. It
'displays an additional message based on which of the three
'buttons is selected.
Sub Main()
r% = AnswerBox("Copy files?", "Save", "Restore", "Cancel")
Select Case r%
Case 1
MsgBox "Files will be saved."
Case 2
MsgBox "Files will be restored."
Case Else
MsgBox "Operation canceled."
End Select
End Sub
See Also
MsgBox
(statement);
AskBox
AskBox$
(functions); 
AskPassword, AskPassword$
(functions); 
InputBox
InputBox$
(functions); 
OpenFilename$
(function); 
SaveFilename$
(function); 
SelectBox
(function).
Platform(s) All. 
Any (data type)
Description Used with the 
Declare
statement to indicate that type checking is not to be performed with a given 
argument.
Comments
Given the following declaration:
Declare Sub Foo Lib "FOO.DLL" (a As Any)
the following calls are valid:
Foo 10
Foo "Hello, world."
title
String specifying the title of the dialog. If missing, then the default 
title is used.
helpfile
Name of the file containing context-sensitive help for this dialog. If 
this parameter is specified, then 
context
must also be specified.
context
Number specifying the ID of the topic within 
helpfile
for this dialog's 
help. If this parameter is specified, then 
helpfile
must also be 
specified.
Parameter
Description
Chapter 1   A-Z Reference
28 IC Scripts VBA Scripting Reference
Example
'This example calls the FindWindow to determine whether
' Program Manager is running. This example uses the Any keyword
' to pass a NULL pointer, which is accepted by the FindWindow
' function.
Declare Function FindWindow16 Lib "user" Alias
"FindWindow" (ByVal Class _
As Any,ByVal Title As Any) As Integer
Declare Function FindWindow32 Lib "user32" Alias "FindWindowA" (ByVal Class _
As Any,ByVal Title As Any) As Long
Sub Main()
Dim hWnd As Variant
If Basic.Os = ebWin16 Then
hWnd = FindWindow16("PROGMAN",0&)
ElseIf Basic.Os = ebWin32 Then
hWnd = FindWindow32("PROGMAN",0&)
Else
hWnd = 0
End If
If hWnd <> 0 Then
MsgBox "Program manager is running, window handle is " & hWnd
End If
End Sub
See Also
Declare
(statement).
Platform(s) All.
AppActivate (statement)
Syntax
AppActivate
title
|
taskID
,[
wait
]
Description Activates an application given its name or task ID.
Comments
The 
AppActivate
statement takes the following named parameters:
Note:  When activating applications using the task ID, it is important to declare the variable used 
to hold the task ID as a 
Variant
. The type of the ID depends on the platform on which IC Script is 
running.
Named Parameter
Description
title
A String containing the name of the application to be 
activated.
taskID
A number specifying the task ID of the application to be 
activated. Acceptable task IDs are returned by the Shell 
function.
wait
An optional boolean value indicating whether IC Script 
will wait for calling application to be activated before 
activating the specified application. If False (the default), 
then IC Script will activate the specified application 
immediately.
AppClose (statement)
Issue 2.0 June 2002 29
On some platforms, applications don’t activate immediately. To compensate, the 
AppActivate
statement will wait a maximum of 10 seconds before failing, giving the activated application 
plenty of time to become activated.
Examples
'This example activates Program Manager.
Sub Main()
AppActivate "Program Manager"
End Sub
'This example runs another application, then activates it.
Sub Main()
Dim id as variant
id = Shell("Notepad",7)'Run Notepad minimized.
AppActivate "Program Manager"'Activate Program Manager.
AppActivate id
'Now activate Notepad.
End Sub
See Also
Shell
(function); 
SendKeys
(statement); 
WinActivate
(statement).
Platform(s) 16-bit Windows, 32-bit Windows, OS/2.
Platform Notes
16-bit Windows, 32-bit Windows: The 
title
parameter is the exact string appearing in the title bar 
of the named application's main window. If no application is found whose title exactly matches 
title
, then a second search is performed for applications whose title string begins with 
title
. If more 
than one application is found that matches 
title
, then the first application encountered is used.
Minimized applications are not restored before activation. Thus, activating a minimized DOS 
application will not restore it; rather, it will highlight its icon.
A runtime error results if the window being activated is not enabled, as is the case if that 
application is currently displaying a modal dialog box.
Under Windows 95, applications adhere to a convention where the caption contains the name of 
the file before the name of the application. For example, under NT, the caption for Notepad is 
"Notepad - (Untitled)", whereas under Windows 95, the caption is "Untitled - Notepad". You must 
keep this in mind when specifying the 
title
parameter. 
AppClose (statement)
Syntax
AppClose [
title
taskID
]
Description Closes the named application.
Comments
The 
title
parameter is a 
String
containing the name of the application. If the 
title
parameter is absent, 
then the 
AppClose
statement closes the active application.
Alternatively, you can specify the ID of the task as returned by the 
Shell
function.
Chapter 1   A-Z Reference
30 IC Scripts VBA Scripting Reference
Example
'This example activates Excel, then closes it.
Sub Main()
If AppFind$("Microsoft Excel") = "" Then
MsgBox "Excel is not running."
Exit Sub
End If
AppActivate "Microsoft Excel"
AppClose "Microsoft Excel"
End Sub
See Also
AppMaximize
(statement); 
AppMinimize
(statement); 
AppRestore
(statement); 
AppMove
(statement); 
AppSize
(statement).
Platform(s) 16-bit Windows, 32-bit Windows, OS/2.
Platform Notes
16-bit Windows, 32-bit Windows: A runtime error results if the application being closed is not 
enabled, as is the case if that application is currently displaying a modal dialog box.
The 
title
parameter is the exact string appearing in the title bar of the named application's main 
window. If no application is found whose title exactly matches 
title
, then a second search is 
performed for applications whose title string begins with 
title
. If more than one application is found 
that matches 
title
, then the first application encountered is used.
Under Windows 95, applications adhere to a convention where the caption contains the name of 
the file before the name of the application. For example, under NT, the caption for Notepad is 
"Notepad - (Untitled)", whereas under Windows 95, the caption is "Untitled - Notepad". You must 
keep this in mind when specifying the 
title
parameter.
AppFilename$ (function)
Syntax
AppFilename$([
title
|
taskID
])
Description Returns the filename of the named application.
Comments
The 
title
parameter is a 
String
containing the name of the desired application. If the 
title
parameter is 
omitted, then the 
AppFilename$
function returns the filename of the active application.
Alternatively, you can specify the ID of the task as returned by the 
Shell
function.
Example
'This example switches the focus to Excel, then changes the
'current directory to be the same as that of Excel.
Sub Main()
If AppFind$("Microsoft Excel") = "" Then'Make sure Excel is there.
MsgBox "Excel is not running."
Exit Sub
End If
AppActivate "Microsoft Excel"'Activate Excel.
s$ = AppFilename$'Find where the Excel executable is.
d$ = FileParse$(s$,2)'Get the path portion of the filename.
MsgBox d$
'Display directory name.
End Sub
Documents you may be interested
Documents you may be interested