AppShow (statement)
Issue 2.0 June 2002 41
AppShow (statement)
Syntax
AppShow [
title
|
taskID
]
Description Makes the named application visible.
Comments
The 
title
parameter is a 
String
containing the name of the application to show. If this parameter is 
omitted, then the active application is shown.
Alternatively, you can specify the ID of the task as returned by the 
Shell
function.
Example
See AppHide (statement).
See Also
AppHide
(statement).
Platform(s) 16-bit Windows, 32-bit Windows, OS/2.
Platform Notes
16-bit Windows, 32-bit Windows: If the named application is already visible, 
AppShow
will have 
no effect.
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.
AppShow
generates a runtime error if the named application is not enabled, as is the case if that 
application is displaying a modal dialog box.
AppSize (statement)
Syntax
AppSize
width
,
height
[,
title
|
taskID
]
Description Sets the width and height of the named application.
Comments
The 
AppSize
statement takes the following parameters:
Parameter
Description
width, height
Integer coordinates specifying the new size of the application.
title
String containing the name of the application to resize. If this 
parameter is omitted, then the active application is use.
taskID
A number specifying the task ID of the application to be 
activated. Acceptable task IDs are returned by the Shell 
function.
Pdf text search 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 pdf files for text programmatically; convert pdf to word searchable text
Pdf text search 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 a scanned pdf to searchable text; search text in pdf using java
Chapter 1   A-Z Reference
42 IC Scripts VBA Scripting Reference
Example
'This example enlarges the active application by 10 pixels in
'both the vertical and horizontal directions.
Sub Main()
Dim w%,h%
AppGetPosition 0,0,w%,h%'Get current width/height.
x% = x% + Screen.TwipsPerPixelX * 10'Add 10 pixels.
y% = y% + Screen.TwipsPerPixelY * 10'Add 10 pixels.
AppSize w%,h%
'Change to new size.
End Sub
See Also
AppMaximize
(statement); 
AppMinimize
(statement); 
AppRestore
(statement); 
AppMove
(statement); 
AppClose
(statement).
Platform(s) 16-bit Windows, 32-bit Windows, OS/2.
Platform Notes
16-bit Windows, 32-bit Windows: The 
width
and 
height
parameters are specified in twips.
This statement will only work if the named application is restored (i.e., not minimized or 
maximized).
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.
A runtime error results if the application being resized is not enabled, which is the case if that 
application is displaying a modal dialog box when an 
AppSize
statement is executed.
AppType (function)
Syntax
AppType [(
title
taskID
)]
Description Returns an 
Integer
indicating the executable file type of the named application:
Comments
The 
title
parameter is a 
String
containing the name of the application. If this parameter is omitted, 
then the active application is used.
Alternatively, you can specify the ID of the task as returned by the 
Shell
function.
Returns
If the file type is:
ebDos
DOS executable
ebWindows
Windows executable
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Easy to search PDF text in whole PDF document. VB.NET HTML5 PDF Viewer: View PDF Online. PDF file is loaded as sample file for viewing on the viewer. Select tool.
search text in multiple pdf; how to select all text in pdf
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Easy to search PDF text in whole PDF document. C# HTML5 PDF Viewer: View PDF Online. PDF file is loaded as sample file for viewing on the viewer. 1. Select tool.
pdf text search; search a pdf file for text
AppType (function)
Issue 2.0 June 2002 43
Example
'This example creates an array of strings containing the names
'of all the running Windows applications. It uses the AppType
'command to determine whether an application is a Windows
'application or a DOS application.
Sub Main()
Dim apps$(),wapps$()
AppList apps'Retrieve a list of all Windows and DOS apps.
If ArrayDims(apps) = 0 Then
MsgBox "There are no running applications."
Exit Sub
End If
'Create an array to hold only the Windows apps.
ReDim wapps$(UBound(apps))
n = 0'Copy the Windows apps from one array to the target array.
For i = LBound(apps) to UBound(apps)
If AppType(apps(i)) = ebWindows Then
wapps(n) = apps(i)
n = n + 1
End If
Next i
If n = 0 Then'Make sure at least one Windows app was found.
MsgBox "There are no running Windows applications."
Exit Sub
End If
ReDim Preserve wapps(n - 1) 'Resize to hold the exact number.
'Let the user pick one.
index% = SelectBox("Windows Applications","Select a Windows
application:",wapps)
End Sub
See Also
AppFilename$
(function).
Platform(s) 16-bit Windows, 32-bit Windows, OS/2.
Platform Notes
16-bit Windows, 32-bit Windows: Under 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.
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.
C# PDF Text Highlight Library: add, delete, update PDF text
a multifunctional PDF document annotation tool, which can example illustrates how to perform PDF text highlight function NET project, according to search option
cannot select text in pdf; select text in pdf file
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Raster Edge XDoc.PDF SDK is such an extraction tool can be installed easily in VB.NET application, the extraction process will be greatly simplified.
pdf text select tool; select text in pdf reader
Chapter 1   A-Z Reference
44 IC Scripts VBA Scripting Reference
ArrayDims (function)
Syntax
ArrayDims(
arrayvariable
)
Description Returns an 
Integer
containing the number of dimensions of a given array.
Comments
This function can be used to determine whether a given array contains any elements or if the array 
is initially created with no dimensions and then redimensioned by another function, such as the 
FileList
function, as shown in the following example.
Example
'This example allocates an empty (null-dimensioned) array;
' fills the array with a list of filenames, which resizes the
' array; then tests the array dimension and displays an
' appropriate message.
Sub Main()
Dim f$()
FileList f$,"c:\*.bat"
If ArrayDims(f$) = 0 Then
MsgBox "The array is empty."
Else
MsgBox "The array size is: " & (UBound(f$) - UBound(f$) + 1)
End If
End Sub
See Also
LBound
(function); 
UBound
(function); Arrays (topic).
Platform(s) All.
Arrays (topic)
Declaring Array Variables
Arrays in IC Script are declared using any of the following statements:
Dim
Public
Private
For example:
Dim a(10) As Integer
Public LastNames(1 to 5,-2 to 7) As Variant
Private
Arrays of any data type can be created, including 
Integer
Long
Single
Double
Boolean
Date
Variant
Object
, user-defined structures, and data objects.
The lower and upper bounds of each array dimension must be within the following range:
-32768 <=
bound
<= 32767
Arrays can have up to 60 dimensions.
Arrays can be declared as either fixed or dynamic, as described below.
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Users can add various annotations to PDF, such as text, text box, note
how to search a pdf document for text; search pdf for text
VB.NET PDF - WPF PDF Viewer for VB.NET Program
copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C# RasterEdge WPF PDF Viewer for VB.NET is a PDF utility annotation generation tool.
pdf find text; search pdf files for text
Arrays (topic)
Issue 2.0 June 2002 45
Fixed Arrays The dimensions of fixed arrays cannot be adjusted at execution time. Once declared, a fixed array 
will always require the same amount of storage. Fixed arrays can be declared with the 
Dim
Private
or 
Public
statement by supplying explicit dimensions. The following example declares a fixed array 
of ten strings:
Dim a(10) As String
Fixed arrays can be used as members of user-defined data types. The following example shows a 
structure containing fixed-length arrays:
Type Foo
rect(4) As Integer
colors(10) As Integer
End Type
Only fixed arrays can appear within structures.
Dynamic Arrays
Dynamic arrays are declared without explicit dimensions, as shown below:
Public Ages() As Integer
Dynamic arrays can be resized at execution time using the 
Redim
statement:
Redim Ages$(100)
Subsequent to their initial declaration, dynamic arrays can be redimensioned any number of times. 
When redimensioning an array, the old array is first erased unless you use the 
Preserve
keyword, as 
shown below:
Redim Preserve Ages$(100)
Dynamic arrays cannot be members of user-defined data types.
Passing Arrays
Arrays are always passed by reference. When you pass an array, you can specify the array name by 
itself, or with parentheses as shown below:
Dim a(10) As String
FileList a
'Both of these are OK
FileList a()
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
RasterEdge C#.NET PDF to TIFF converting library control (XDoc.PDF) is a multifunctional PDF document converting tool, which can perform high-fidelity PDF
pdf searchable text; find and replace text in pdf file
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Using our PDF document manipulation APIs, users can easily customize and set the PDF page adding tool to freely choose the specific location of the new page.
pdf find and replace text; pdf searchable text converter
Chapter 1   A-Z Reference
46 IC Scripts VBA Scripting Reference
Querying Arrays
The following table describes the functions used to retrieve information about arrays.
Operations on Arrays
The following table describes the function that operate on arrays:
ArraySort (statement)
Syntax
ArraySort
array
()
Description Sorts a single-dimensioned array in ascending order.
Use this function
To
LBound
Retrieve the lower bound of an array. A runtime is 
generated if the array has no dimensions.
UBound
Retrieve the upper bond of an array. A runtime error is 
generated if the array has no dimensions.
ArrayDims
Retrieve the number of dimensions of an array. This 
function returns 0 if the array has no dimensions.
Use the command
To
ArraySort
Sort an array of integers, longs, singles, doubles, currency, 
Booleans, dates, or variants.
FileList
Fill an array with a list of files in a given directory.
DiskDrives
Fill an array with a list of valid drive letters.
AppList
Fill an array with a list of running applications.
WinList
Fill an array with a list of top-level windows.
SelectBox
Display the contents of an array in a list box.
PopupMenu
Display the contents of an array in a popup menu.
ReadInSection
Fill an array with the item names from a section in an INI 
file.
FileDirs
Fill an array with a list of subdirectories.
Erase
Erase all the elements of an array.
ReDim
Establish the bounds and dimensions of an array.
Dim
Declare an array.
VB.NET PDF Text Highlight Library: add, delete, update PDF text
C#.NET rotate PDF pages, C#.NET search text in PDF is a multifunctional PDF document annotation tool, which can sample code shows how to highlight PDF text in VB
how to select text on pdf; how to select text in a pdf
XDoc.HTML5 Viewer for .NET, All Mature Features Introductions
search text-based documents, like PDF, Microsoft Office Word, Excel, and PowerPoint (2003 and 2007 versions). The well built-in text search tool is compatible
pdf find highlighted text; text select tool pdf
Asc, AscB, AscW(functions)
Issue 2.0 June 2002 47
Comments
If a string array is specified, then the routine sorts alphabetically in ascending order using case-
sensitive string comparisons. If a numeric array is specified, the 
ArraySort
statement sorts smaller 
numbers to the lowest array index locations.
IC Script generates a runtime error if you specify an array with more than one dimension.
When sorting an array of variants, the following rules apply:
A runtime error is generated if any element of the array is an object.
String
is greater than any numeric type.
Null
is less than 
String
and all numeric types.
Empty
is treated as a number with the value 0.
String
comparison is case-sensitive (this function is not affected by the 
Option
Compare
setting).
Example
'This example dimensions an array and fills it with filenames
'using FileList, then sorts the array and displays it in a
'select box.
Sub Main()
Dim f$()
FileList f$,"c:\*.*"
ArraySort f$
r% = SelectBox("Files","Choose one:",f$)
End Sub
See Also
ArrayDims
(function); 
LBound
(function); 
UBound
(function).
Platform(s) All.
Asc, AscB, AscW(functions) 
Syntax
Asc(
string
)
AscB(
string
)
AscW(
string
)
Description Returns an 
Integer
containing the numeric code for the first character of 
string
.
Comments
This function returns the character value of the first character of 
string
. On single-byte systems, 
this function returns a number between 0 and 255, whereas on MBCS systems, this function 
returns a number between -32768 and 32767. On wide platforms, this function returns the MBCS 
character code after converting the wide character to MBCS.
To return the value of the first byte of a string, use the 
AscB
function. This function is used when 
you need the value of the first byte of a string known to contain byte data rather than character 
data. On single-byte systems, the 
AscB
function is identical to the 
Asc
function.
On platforms where IC Script uses wide string internally (such as 32-bit Windows), the AscW 
function returns the character value native to that platform. For example, on 32-bit Windows 
platforms, this function returns the UNICODE character code. On single-byte and MBCS 
platforms, the 
AscW
function is equivalent to the 
Asc
function.
Chapter 1   A-Z Reference
48 IC Scripts VBA Scripting Reference
The following table summarizes the values returned by these functions:
Example
'This example fills an array with the ASCII values of the
'string's components and displays the result.
Const crlf = Chr$(13) + Chr$(10)
Sub Main()
s$ = InputBox("Please enter a string.","Enter String")
If s$ = "" Then End'Exit if no string entered.
For i = 1 To Len(s$)
msg = msg & Asc(Mid$(s$,i,1)) & crlf
Next i
MsgBox "The Asc values of the string are:" & msg
End Sub
See Also
Chr
Chr$
ChrB
ChrB$,
ChrW
ChrW$ 
(functions).
Platform(s) All. 
AskBox, AskBox$ (functions)
Syntax
AskBox[$](
prompt$
[,[
default
$] [,[
title
$][,
helpfile
,
context
]]])
Description Displays a dialog box requesting input from the user and returns that input as a 
String
.
Function
String Format
Returns
Asc
Value of the first byte of 
string
(between 0 and 
255)
MBCS
Value of the first character of 
string
(between -
32769 and 32767)
Wide
Value of the first character of 
string
after 
conversion to MBCS.
AscB
Value of the first byte of 
string
.
MBCS
Value of the first byte of 
string
.
Wide
Value of the first byte of 
string
.
AscW
Same as Asc.
MBCS
Same as Asc.
Wide
Value of the wide character native to the 
operating system.
AskBox, AskBox$ (functions)
Issue 2.0 June 2002 49
Comments
The 
AskBox/AskBox$
functions take the following parameters:
The 
AskBox$
function returns a 
String
containing the input typed by the user in the text box. A zero-
length string is returned if the user selects Cancel.
The 
AskBox
function returns a 
String
variant containing the input typed by the user in the text box. 
An 
Empty
variant is returned if the user selects Cancel.
When the dialog box is displayed, the text box has the focus.
The user can type a maximum of 255 characters into the text box displayed by 
AskBox$
.
If both the 
helpfile
and 
context
parameters are specified, then a Help button is added in addition to 
the OK and Cancel buttons. Context-sensitive help can be invoked by selecting this button or using 
the help key (F1 on most platforms). Invoking help does not remove the dialog.
Example
'This example asks the user to enter a filename and then
'displays what he or she has typed.
Sub Main()
s$ = AskBox$("Type in the filename:")
MsgBox "The filename was: " & s$
End Sub
See Also
MsgBox
(statement); 
AskPassword, AskPassword$
(functions); 
InputBox
InputBox$
(functions); 
OpenFileName$
(function); 
SaveFileName$
(function); 
SelectBox
(function).
Platform(s) All. 
Parameter
Description
prompt$
String containing the text to be displayed above the text box. 
The dialog box is sized to the appropriate width depending 
on the width of 
prompt$
. A runtime error is generated if 
prompt$
is Null.
default$
String containing the initial content of the text box. The user 
can return the default by immediately selecting OK. A 
runtime error is generated if 
default$
is Null.
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.
Chapter 1   A-Z Reference
50 IC Scripts VBA Scripting Reference
AskPassword, AskPassword$ (functions)
Syntax
AskPassword[$](
prompt$
[,[
title
] [,
helpfile
,
context
]])
Description Returns a 
String
containing the text that the user typed.
Comments
Unlike the 
AskBox/AskBox$
functions, the user sees asterisks in place of the characters that are 
actually typed. This allows the hidden input of passwords.
The 
AskPassword/AskPassword$
functions take the following parameters:
When the dialog box is first displayed, the text box has the focus.
A maximum of 255 characters can be typed into the text box.
The 
AskPassword$
function returns the text typed into the text box, up to a maximum of 255 
characters. A zero-length string is returned if the user selects Cancel.
The 
AskPassword
function returns a 
String
variant. An 
Empty
variant is returned if the user selects 
Cancel.
If both the 
helpfile
and 
context
parameters are specified, then a Help button is added in addition to 
the OK and Cancel buttons. Context-sensitive help can be invoked by selecting this button or using 
the help key (F1 on most platforms). Invoking help does not remove the dialog.
Example
Sub Main()
s$ = AskPassword$("Type in the password:")
MsgBox "The password entered is: " & s$
End Sub
See Also
MsgBox
(statement); 
AskBox
AskBox$
(functions); 
InputBox
InputBox$
(functions); 
OpenFileName$
(function); 
SaveFileName$
(function); 
SelectBox
(function); 
AnswerBox
(function).
Platform(s) All. 
Parameter
Description
prompt$
String containing the text to be displayed above the text box. 
The dialog box is sized to the appropriate width depending 
on the width of 
prompt$
. A runtime error is generated if 
prompt$
is Null.
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.
Documents you may be interested
Documents you may be interested