how to show pdf file in asp.net c# : Cannot select text in pdf SDK software project wpf winforms windows UWP VBScript%20Reference7-part1926

InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
71 
Date and Time Format Constants (used with FormatDateTime function) 
Constant 
Value 
Description 
vbGeneralDate 
Display a date and/or time. For real numbers, display a date and time. If there is no 
fractional part, display only a date. If there is no integer part, display time only. Date 
and time display is determined by your system settings 
vbLongDate 
Display a date using the long date format specified in your computer's regional 
settings. 
vbShortDate 
Display a date using the short date format specified in your computer's regional 
settings. 
vbLongTime 
Display a time using the long time format specified in your computer's regional 
settings. 
vbShortTime 
Display a time using the short time format specified in your computer's regional 
settings. 
Date and Time Functions 
Function 
Description 
CDate 
Converts a valid date and time expression to the variant of subtype Date 
Date 
Returns the current system date 
DateAdd 
Returns a date to which a specified time interval has been added 
DateDiff 
Returns the number of intervals between two dates 
DatePart 
Returns the specified part of a given date 
DateSerial 
Returns the date for a specified year, month, and day 
DateValue 
Returns a date 
Day 
Returns a number that represents the day of the month (between 1 and 31, inclusive) 
FormatDateTime  Returns an expression formatted as a date or time 
Hour 
Returns a number that represents the hour of the day (between 0 and 23, inclusive) 
IsDate 
Returns a Boolean value that indicates if the evaluated expression can be converted to a 
date 
Minute 
Returns a number that represents the minute of the hour (between 0 and 59, inclusive) 
Month 
Returns a number that represents the month of the year (between 1 and 12, inclusive) 
MonthName 
Returns the name of a specified month 
Now 
Returns the current system date and time 
Second 
Returns a number that represents the second of the minute (between 0 and 59, inclusive) 
Time 
Returns the current system time 
Timer 
Returns the number of seconds since 12:00 AM 
TimeSerial 
Returns the time for a specific hour, minute, and second 
TimeValue 
Returns a time 
Weekday 
Returns a number that represents the day of the week (between 1 and 7, inclusive) 
WeekdayName 
Returns the weekday name of a specified day of the week 
Year 
Returns a number that represents the year 
Key Notes: 
•  VBScript Date and Time formats can change based on the user logged into the 
system. Reference Microsoft Knowledge Base Article 218964. 
http://support.microsoft.com/kb/q218964/
•  VBScript Date and Time functions may not be formatted properly in non-English (US) 
locales. Reference Microsoft Knowledge Base Article 264063.  
http://support.microsoft.com/default.aspx/kb/264063 
Cannot select text in pdf - 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 select text on pdf; search multiple pdf files for text
Cannot select text in pdf - 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
select text pdf file; text searchable pdf file
VBScript Reference Manual 
InduSoft Web Studio 
72 
InduSoft, Ltd. 
Empty Variables 
Empty is a single VBScript variable that has been declared, but has no explicitly assigned value. This is 
also known as an uninitialized variable. There are two ways a variable can be uninitialized. The first is 
when it is explicitly declared but has not yet been assigned a value. For example: 
Dim a, b 
a = 2 
‘ a is initialized, b is still uninitialized 
The second way a variable can be uninitialized is by assigning it a value of Empty. Empty is VBScript 
keyword. For example: 
a = 2 
‘ a is a integer variable 
b = “Hello” 
‘ b is a string variable 
a = Empty 
‘ makes variable a uninitialized 
b = Empty 
‘ makes variable b uninitialized 
If the variable was a numeric data subtype and set to a value of Empty (making it a Empty subtype), its 
value will be 0. If the variable was a string data subtype and set to a value of Empty, its value will be “”. 
The numeric and string subtypes can still be used in statements without generating a VBScript error 
although their values were set to Null   
Note that a variable being Empty is different that variable having a  Null  value. An Empty variable is 
uninitialized, while a Null variable contains no valid data.  
Error Variables 
A variable with an Error data subtype contains an error number generated by the VBScript Parser or 
Runtime Engine (signifying the VBScript Syntax error or Runtime error). An Error variant data subtype 
can only be created by the VBScript Parser or Runtime Engine, or by calls to VBScript Object Methods. 
The programmer cannot directly create or manipulate Error data subtypes.   
See the Err Object for examples of how to use errors. 
Null Variables 
A Null  variable is a single  variable that  indicates the  variable  contains  no valid data. A null value  is 
typically used to represent missing data. A variable becomes a Null variable when it is assigned a null 
value by using the Null keyword. For example: 
Dim a, b 
a = 2 
‘ a is initialized, b is uninitialized 
a = Null 
‘ a is Null, b is uninitialized (Empty) 
One of the main differences between Empty and Null is that a variable can be of type Empty 
(uninitialized) when it is declared but not assigned a value, or when it is assigned a value of Empty. A 
Null variable, on the other hand, must be assigned a Null value.
C# HTML5 Viewer: Deployment on AzureCloudService
RasterEdge.XDoc.PDF.dll. RasterEdge.XDoc.PDF.HTML5Editor.dll. Or you can select x86 if you use x86 dlls. (The application cannot to work without this node.).
how to make pdf text searchable; how to make a pdf document text searchable
C# HTML5 Viewer: Deployment on ASP.NET MVC
RasterEdge.XDoc.PDF.HTML5Editor.dll. When you select x64 and directly run the application, you may get following error. (The application cannot to work without
pdf find and replace text; convert pdf to searchable text online
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
73 
Object Variables 
The Object data subtype references an object. Although the topic of objects will be covered in detail 
later, at this point it is worth noting that there are two types of Objects; Intrinsic (i.e. VBScript-based) 
and Extrinsic Objects.  
Intrinsic  Objects  are  pre-defined  by  VBScript.  VBScript  includes  the  intrinsic  Err  object  for  error 
handling. The programmer can only use the Err object name for this object.  
Extrinsic  objects  need  to  be  declared,  or  instantiated  (i.e.  create  an  instance  of  the  Object).  With 
extrinsic  objects,  the  programmer  defines  an  object  name  in  the  declaration  statement.  The  object 
name  can  be  any  valid  variable  name  allowed  by  VBScript,  although  following  variable  naming 
conventions is strongly suggested.  
Depending on the type of extrinsic object, different statements are used to instantiate the object. For 
example, with user-defined Classes, you would use the following format to instantiate the object.  
Set cObj = New classname 
where  cObj  is  the  name  of  the  new  object  being  instantiated,  New  is  a  VBScript  Keyword,  and 
classname is the name of the user-defined class, which is merely a template for the object.  
Other  extrinsic  objects  include  ActiveX  Objects,  ADO.NET,  and  OLE  Automation  Objects  such  as 
Microsoft  Office  applications  and  components.  These  objects  use  a  different  statement  format  for 
instantiation. They use either the CreateObject or GetObject functions. For example: 
Set cObj = CreateObject(“ADODB.Connection”) 
Set xlObj = CreateObject(“Excel.Application”) 
Set xlBook = GetObject(“C:\Test.XLS”) 
The difference between CreateObject and GetObject is that CreateObject is used to create an interface 
to a new instance of an application (or object) while the GetObject is used with an application that is 
already loaded. 
Real (Single, Double) Variables 
Real data types in VBScript are floating point numbers that can be either single precision (Single) or 
double precision (Double). Their ranges are: 
Single    
-3.402823E+38 to -1.401298E-45 for negative values 
es 
1.401298E-45 to 3.402823E+38 for positive values 
Double 
-1.79769313486232E+308 to -4.94065645841247E-324 for negative values 
es 
4.94065645841247E-324 to 1.79769313486232E+308 for positive values 
There  are  several  types  of  operations  that  can  be  performed  on  the  Real  data  subtype,  such  as 
arithmetic, comparison and  logical operators.  Also,  many  math functions can be  used with this data 
subtypes. Some examples are: 
Dim R1, R2, R3, Radius 
R1 = 3.14159 
Radius = 2 
R2 = R1 * radius * radius 
R3 = FormatNumber (R2, 2) 
‘ R3 equals 12.57 (R2 = 12.56636) 
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
Choose Items", and browse to locate and select "RasterEdge.Imaging open a file dialog and load your PDF document in will be a pop-up window "cannot open your
how to select all text in pdf file; how to select text in pdf and copy
C# Image: How to Deploy .NET Imaging SDK in Visual C# Applications
RasterEdge.Imaging.MSWordDocx.dll; RasterEdge.Imaging.PDF.dll; in C# Application. Q: Error: Cannot find RasterEdge Right click on projects, and select properties.
pdf text select tool; search pdf documents for text
VBScript Reference Manual 
InduSoft Web Studio 
74 
InduSoft, Ltd. 
Number Format Functions  
Function 
Description 
FormatNumber 
Returns an expression formatted as a number 
FormatPercent 
Returns an expression formatted as a percentage 
Strings
Variables
VBScript  supports  the String  data  subtype.  Strings are  variable  length, limited  only by the available 
system memory. In practice of course, they are not that long. Strings are a set of characters enclosed in 
(double) quotation marks. Variables are assigned a string value in the following manner: 
Dim str 
str = “hello” 
The  quotation  marks  signify the beginning and the end of a  string. If you want  to embed  quotation 
marks  in  a  string  (without  intending  to  signify  the  end  of  the  string),  you  need  to  use  two  double 
quotation marks (adjacent) to embedded one of the quotation marks. For example,  
Dim msg 
msg = “Mr. Smith says “”hello””” 
‘ String data is: Mr. Smith says “hello”   
VBScript has predefined string constants that can be used for formatting strings used for text messages. 
s. 
These string constants include:  
String Constants 
Constant 
Value 
Description 
vbCr 
Chr(13) 
Carriage return 
vbCrLf 
Chr(13) & Chr(10) 
Carriage return and linefeed combination 
vbFormFeed 
Chr(12) 
Form feed 
vbLf 
Chr(10) 
Line feed 
vbNewLine 
Chr(13) & Chr(10) or Chr(10)  Platform-specific newline character 
vbNullChar 
Chr(0) 
Null Character 
vbNullString 
Null String 
Null String - Not the same as a zero-length string ("") 
vbTab 
Chr(9) 
Horizontal tab 
vbVerticalTab 
Chr(11) 
Vertical tab 
Strings can be easily concatenated by use of the & operator. For example: 
Dim str 
str = “hello” 
str = str & “ world” 
‘ variable str now contains the string “hello world” 
Using  the  string  concatenation  operator,  another  method  of  adding  embedded  quotation  marks  (or 
other characters) to a string would be: 
Dim str, str_quotemark 
str_quotemark = chr(34) 
str = “Mr. Smith says” & str_quotemark & “hello” & str_quotemark 
GIF to PNG Converter | Convert GIF to PNG, Convert PNG to GIF
Imaging SDK; Save the converted list in memory if you cannot convert at Select "Convert to PNG"; Select "Start" to start conversion procedure; Select "Save" to
search pdf files for text programmatically; search pdf for text
C# PowerPoint: Document Viewer Creating in Windows Forms Project
You can select a PowerPoint file to be loaded into the WinViewer control. is not supported by WinViewer control, there will prompt a window "cannot open your
search multiple pdf files for text; find text in pdf image
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
75 
While  VBScript  string  handling  capability  can  be  very  useful,  programmers  should  be  aware  of 
information given in Microsoft Knowledge Base Article 170964
1
. This article states that when strings get 
very large (e.g. 50kB or larger), the time to concatenate these strings can be very long. For example, a 
typical string concatenation where: 
Dim dest, source 
‘ String variables 
Dim i, N 
For i = 1 to N 
dest = dest & source 
Next N 
Using  the  programming  method  above,  the  Article  notes  that  the  length  of  time  to  perform  the 
concatenation  increase  proportionately  to  N-squared.  This  increase  in  time  is  due  to  the  method 
VBScript uses to concatenate strings, which is: 
•  allocate temporary memory large enough to hold the result.  
•  copy the dest string to the start of the temporary area.  
a.  
•  copy the source string to the end of the temporary area.  
ea.  
•  de-allocate the old copy of dest.  
.  
•  allocate memory for dest large enough to hold the result.  
•  copy the temporary data to dest.  
The  Article  details  a  method using  the Mid$  statement and pre-allocation of  memory  to significantly 
ly 
reduce  the  time  to  concatenate  large  strings.  Also,  you  can  reference  the  section  on  Classes  for 
another method to speed string concatenation. 
There  are  several  functions  available  to  manipulate  strings.  Refer  to  the  reference  material  in  the 
Appendix for a detail description of these functions.  
String Functions  
Function 
Description 
InStr 
Returns the position of the first occurrence of one string within another. The search begins at the 
first character of the string 
InStrRev 
Returns the position of the first occurrence of one string within another. The search begins at the 
last character of the string 
LCase 
Converts a specified string to lowercase 
Left 
Returns a specified number of characters from the left side of a string 
Len 
Returns the number of characters in a string 
LTrim 
Removes spaces on the left side of a string 
Mid 
Returns a specified number of characters from a string 
Replace 
Replaces a specified part of a string with another string a specified number of times 
Right 
Returns a specified number of characters from the right side of a string 
RTrim 
Removes spaces on the right side of a string 
Space 
Returns a string that consists of a specified number of spaces 
StrComp 
Compares two strings and returns a value that represents the result of the comparison 
String 
Returns a string that contains a repeating character of a specified length 
StrReverse  Reverses a string 
Trim 
Removes spaces on both the left and the right side of a string 
UCase 
Converts a specified string to uppercase 
1
See http://support.microsoft.com/kb/q170964/
C# Image: Create C#.NET Windows Document Image Viewer | Online
DeleteAnnotation: Delete all selected text or graphical annotations. You can select a file to be loaded into the there will prompt a window "cannot open your
pdf find text; how to select text in pdf reader
C# Image: How to Use C# Code to Capture Document from Scanning
installed on the client as browsers cannot interface directly a multi-page document (including PDF, TIFF, Word Select Fill from the Dock property located in
convert pdf to word searchable text; searching pdf files for text
VBScript Reference Manual 
InduSoft Web Studio 
76 
InduSoft, Ltd. 
Data Subtype Identification 
The Parser that is part of the VBScript Scripting Engine automatically defines a variable’s data subtype 
for you at runtime. However, there are times when the programmer may need to know the variable’s 
data  subtype.  To determine  the  specific data subtype  used, VBScript you  can  use  any  of the three 
categories of functions to determine the data subtype: 
• 
The VarType(variable) function which returns a code based on the Variant data subtype used
used
• 
Various IsXxxx(variable) functions which return boolean values indicating whether the variable 
le 
is of a specific data subtype. 
• 
A TypeName(variable) function which returns a string based indicating the data subtype
pe
Variant Data Subtype Identification Functions  
Variant 
Function 
Description
IsArray() 
Returns a Boolean value indicating whether a variable is an array 
IsDate() 
Returns a Boolean value indicating whether an expression can be converted to a date
IsEmpty() 
Returns a Boolean value indicating whether a variable has been initialized.
IsNull() 
Returns a Boolean value that indicates whether an expression contains no valid data (Null).
IsNumeric() 
Returns a Boolean value indicating whether an expression can be evaluated as a number
IsObject() 
Returns a Boolean value indicating whether an expression refers to a valid Automation 
object.
TypeName() 
Returns a string that provides Variant subtype information about a variable 
VarType() 
Returns a value indicating the subtype of a variable 
VarType() Function 
This function is similar to TypeName except that a numeric value, or ID, is returned that is used to 
identify the data subtype. This ID can then, as an example, be used in a flow control statement.  
VarType Constants (returned from the VarType() function) 
Constant 
Value 
Description 
vbEmpty 
Empty (uninitialized) 
vbNull 
Null (no valid data) 
vbInteger 
Integer 
vbLong 
Long Integer 
vbSingle 
Single-precision floating-point number 
vbDouble 
Double-precision floating-point number 
vbCurrency 
Currency 
vbDate 
Date 
vbString 
String 
vbObject 
Object 
vbError 
10 
Error 
vbBoolean 
11 
Boolean 
vbVariant 
12 
Variant (Used only with Arrays) 
vbDataObject 
13 
Data-access Object 
vbDecimal 
14 
Decimal 
vbByte   
17 
Byte 
vbArray 
8192 
Array 
Example:  
Myval = 23.3 
If VarType(Myval) = vbSingle Then 
 Msgbox “MyVal is a Single Precision Floating Point Number” 
End If 
C# Word: How to Create C# Word Windows Viewer with .NET DLLs
and browse to find and select RasterEdge.XDoc control, there will prompt a window "cannot open your powerful & profession imaging controls, PDF document, tiff
select text in pdf reader; select text in pdf file
C# Excel: View Excel File in Window Document Viewer Control
Items", and browse to find & select WinViewer DLL; there will prompt a window "cannot open your powerful & profession imaging controls, PDF document, image
text searchable pdf; find and replace text in pdf file
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
77 
IsXxxx() Functions 
This is a series of functions that lets you determine whether a specific variable or constant is a 
certain  data  subtype.  These  functions check  the variable  or constant  against a  specific data 
subtype and return a Boolean value (True or False) indicating whether the variable or constant 
tant 
is the specified data subtype. Examples include: 
Dim MyArray(5) 
‘ Declare an array 
Dim MyVal 
‘ Declare a variable 
Date1 = “April 14, 2006” 
‘ Assign Date 
Date2 = #6/10/89# 
‘ Assign Date 
Date3 = “Hello World” 
‘ Assign string 
MyCheck = IsArray(MyArray) 
‘ Returns a Boolean True 
MyCheck = IsDate(Date1) 
‘ Returns a Boolean True 
MyCheck = IsDate(Date2) 
‘ Returns a Boolean True 
MyCheck = IsDate(Date3) 
‘ Returns a Boolean False 
MyCheck = IsEmpty(MyVal) 
‘ Returns a Boolean True 
MyVal = 5 
‘ Assign a value of 5 
MyCheck = IsNumeric(MyVal) 
‘ Returns a Boolean True 
MyCheck = IsEmpty(MyVal) 
‘ Returns a Boolean False 
MyCheck = IsNull(MyVal) 
‘ Returns a Boolean False 
MyVal = Null 
‘ Assign a null value (contains no valid data) 
MyCheck = IsNull(MyVal) 
‘ Returns a Boolean True 
MyVal = Empty 
‘ Assign Empty (uninitialized state) 
MyCheck = IsEmpty(MyVal) 
‘ Returns a Boolean True 
Alternatively, you can use the IsXxxx() function in a conditional statement. For example,  
Dim sInput 
sInput = InputBox (“Enter a data value”) 
If IsNumeric (sInput) Then 
MsgBox “Valid Input” 
Else 
Msgbox “Invalid Input” 
EndIf  
Key Notes: 
2.  If VBScript detects that the variant subtype is an Array, the VarType function never 
returns 8192. This is a base figure, and the actual value returned is 8192 plus the value of 
the array type. For instance, if you have an Array of Boolean values, the value returned 
would be vbArray + vbBoolean, or 8192 + 11 = 8203.     
VBScript Reference Manual 
InduSoft Web Studio 
78 
InduSoft, Ltd. 
TypeName() Function 
TypeName  is  a  read-only  function  that  identifies  the  data  subtype  and  returns  a  string  that 
contains the  data  subtype.  This string  can  then  be  used  in  a  flow  control  statement,  or in  a 
message.  
Return values from TypeName function
Return Value 
Description 
<object type> 
Actual Type name of an Object 
Boolean 
Boolean value (True or False) 
Byte 
Byte value 
Currency 
Currency value 
Date 
Date or Time value 
Decimal 
Decimal value 
Double 
Double-precision floating-point value 
Empty 
Uninitialized  
Error 
Error 
Integer 
Integer value 
Long 
Long integer value 
Nothing 
Object variable that doesn’t yet refer to an object instance 
Null 
No valid data 
Object 
Generic object 
Single 
Single-precision floating-point value 
String 
Character string value 
Variant() 
Variant Array 
Unknown 
Unknown object type 
Dim MyVal 
Dim a(9) 
MsgBox TypeName(MyVal) 
‘ Will get message “Empty” 
MyVal = 5.2 
MsgBox TypeName(MyVal) 
‘ Will get message “Double” 
Msgbox Typename(a) 
‘ Will get message Variant()” 
Key Notes: 
1.  When you pass an Array argument to the TypeName function, it will return value of 
Variant(). This return value is not listed in Microsoft’s official documentation. Since 
VBScript does not support data typing, there is no way to determine the data type of the 
array. Instead, you must determine the data type of each element in the array, one 
element at a time.      
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
79 
Data Subtype Conversion 
VBScript provides several functions that convert a VBScript variable from one data subtype to another.  
Since VBScript uses the Variant data type, these functions are not generally required. However, when 
passing data between IWS (or CEView) and  VBScipt, or calling built-in IWS functions from  VBScript 
where  variables  need  to  be  put  into  the  proper  argument  format,  these  VBScript  data  subtype 
conversion functions can be very useful. 
Data Subtype Conversion Functions  
Function 
Description 
CBool() 
Converts an expression to a variant of subtype Boolean 
CByte() 
Converts an expression to a variant of subtype Byte 
CCur() 
Converts an expression to a variant of subtype Currency 
CDate() 
Converts a valid date and time expression to the variant of subtype Date 
CDbl() 
Converts an expression to a variant of subtype Double 
CInt() 
Converts an expression to a variant of subtype Integer 
CLng() 
Converts an expression to a variant of subtype Long 
CSng() 
Converts an expression to a variant of subtype Single 
CStr() 
Converts an expression to a variant of subtype String 
Example:  
a = -5.2 
b = 4 
c = “A” 
LState = True 
StartDate = #4/6/2005# 
StartTime = #10:05:20# 
d = CByte(a) 
‘ Will generate overflow error, Bytes are only positive  
d = CByte(d) 
‘ d will equal 5 (Byte) 
d = CStr(a + b) 
‘ d will be “-1.2” (string) 
d = CDate(StartDate + 20) 
‘ d will be 4/26/2005 (date) 
d = CDate(StartTime) 
‘ d will be 10:05:20 am (date/time) 
d = CDate(StartTime + 20) 
‘ d will be 1/19/1900 10:05:20 am (date/time) 
d = CDate(StartTime + #1:5#) 
‘ d will be 11:10:20 am 
d = CInt(LState) 
‘ d will be -1 
Since  VBScript  does  not  use  explicit  data  typing,  one  might  expect  that  you  would  not  get  a  type 
mismatch error. This however, is not necessarily true. For example, if you attempted to sum a number 
and a string, you will get a type mismatch error. Users are not allowed to freely mix heterogeneous data 
even if all data is of type Variant. Again, type Variant allows the variable and constant data type to be 
determined at runtime, instead of being explicitly predefined.  
More detail on the Data Subtype Conversion Functions is provided in the VBScript Functions section. 
Key Notes: 
•  You can’t pass an alphanumeric string to a conversion function that returns a number 
(e.g. CInt() or CLng() functions) if the string has more than one character containing an 
ASCII number. If you try to do this, a type mismatch error will occur 
•  The CStr() function provides the greatest flexibility when converting an expression into 
to 
a String  data  subtype. If  you  use  the  CStr()  function  with  a  Boolean  expression,  the 
result will be a string of either “True” or “False”. If you use the CStr() function with a 
date expression, the date string will follow the operating systems short date format. 
•  To convert a string into a date data subtype, you can use either the CDate() function, or 
simply assign a date value to a variable, enclosing the value in hashes (#) as follows: 
MyDate = “#3/22/2006#” 
VBScript Reference Manual 
InduSoft Web Studio 
80 
InduSoft, Ltd. 
VBScript Naming Rules and Conventions 
VBScript has some simple standard rules that apply to all VBScript variable names. These are: 
• 
Must begin with an alpha character (A...Z)  
• 
After the first character, they can contain letters, digits and underscores. No other embedded 
characters are permissible.  
• 
Must be less than 255 characters in length  
• 
Must be unique in the scope in which they are declared  
• 
Cannot use names that are Keywords 
Permissible 
Not permissible 
class.item 
b2 
+a 
c_34_ 
@Test123 
Microsoft  recommends  following  a  naming  convention  for  variables,  based  on  their  data  type.  The 
variable name would contain a prefix, signifying its data type. Microsoft used the vb prefix for VBScript 
defined constants, and it is recommended to avoid using these prefixes with variables. The Microsoft 
recommended prefixes for programmer defined variables and constants are: 
Microsoft Suggested Naming Convention for Variables 
The  Microsoft suggested naming convention  are part of the  “Hungarian Notation  Standard” prefixes, 
developed by Microsoft in 1972. Although many of the other prefixes are for C++ programmers, there 
are a couple other Hungarian Notation prefixes that might be useful: 
Additional Hungarian Notation Prefixes 
Data Subtype 
Prefix 
Example 
Boolean 
bln 
blnFound 
Byte 
byt 
bytRasterData 
Currency 
cur 
curTotal 
Date/Time 
dtm 
dtmStart 
Double 
dbl 
dblTolerance 
Error 
err 
errOrderNum 
Integer 
int 
intQuantity 
Long 
lng 
lngDistance 
Object 
obj 
objCurrent 
Single 
sng 
sngAverage 
String 
str 
strFirstName 
Variant 
Var 
varNumber 
Use 
Prefix 
Example 
Pointer 
pIndex 
Class 
cObject 
Float 
fCalc 
Nested Class 
Key Notes: 
•  Good programming would suggest that variable names are descriptive 
•  While VBScript variable names are not case sensitive, the name of an  ActiveX control 
inserted by IWS is case sensitive when referenced from a VBScript code segment.  
•  Most  VBScript naming rules can be overridden by enclosing the name in brackets. For 
example, [@a.1] would be a valid VBScript name. 
Documents you may be interested
Documents you may be interested