devexpress asp.net mvc pdf viewer : Convert selected pages of pdf to word application Library utility azure .net web page visual studio AppleScriptLanguageGuide6-part591

C H A P T E R   3
Values and Constants
Common Value Class Definitions
61
5/5/99  ã Apple Computer, Inc. 
OPERATORS
The operators that take values of class Constant as operands are 
&
=
¹
, and As.
COERCIONS HANDLED
AppleScript supports coercion of a constant to a single-item list.
Starting in version 1.3.7, AppleScript supports coercion of a constant to a string.
NOTES
Constants are not strings, and they must not be surrounded by quotation 
marks.
You cannot define your own constants; constants can be defined only by 
applications and AppleScript.
Data
3
A value of class Data is data returned by an application (in response to a 
command) that does not belong to any of the other value classes defined in this 
chapter. A value of class Data is raw data that can only be stored in a variable. 
For more information on raw data, see “Raw Data in Parameters” (page 120).
PROPERTY
Class
The class identifier for the object. This property is read-only, and 
its value varies depending on the application.
ELEMENTS
None
OPERATORS
The operators that can take values of class Data as operands are 
=
and 
¹
.
Convert selected pages of pdf to word - application Library utility:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Convert selected pages of pdf to word - application Library utility:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
C H A P T E R   3  
Values and Constants
62
Common Value Class Definitions
5/5/99  ã Apple Computer, Inc.
COERCIONS SUPPORTED
AppleScript supports coercion of a Data value to a single-item list. 
Date
3
A complete Date value specifies the day of the week, the date (month, day of 
the month, and year), and the time; if you provide only some of this 
information, AppleScript fills in the missing pieces with default values. You can 
get and set properties of a Date value that correspond to different parts of the 
date and time information.
You can specify Date values in many different formats. The format always 
begins with the word 
date
followed by a string (within quotation marks) 
containing the date and time information. You can spell out the day of the 
week, month, or date. You can also use standard three-letter abbreviations for 
the day and month.
When you compile a script, AppleScript displays date and time values 
according to the format specified in the Date & Time control panel.
For more information on arithmetic operations you can perform on dates and 
times, see “Date-Time Arithmetic” (page 233). For a description of how 
AppleScript handles century’s end dates such as the year 2000, see “Working 
With Dates at Century Boundaries” (page 235).
LITERAL EXPRESSIONS
The following expressions show several options for specifying a date.
date "7/25/53, 12:06 PM"
date "8/9/50, 12:06"
date "8/9/50, 17:06"
date "7/16/70"
date "12:06"
date "Sunday, December 12, 1954 12:06 pm"
application Library utility:C# PDF Page Insert Library: insert pages into PDF file in C#.net
page2 }; // Specify a position for inserting the selected pages. doc2.InsertPages( pages, pageIndex); // Output the new document Insert Blank Page to PDF File in
www.rasteredge.com
application Library utility:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
As String = Program.RootPath + "\\" Output.pdf" Dim doc1 As doc1.GetPage(2) Dim pages = New PDFPage Specify a position for inserting the selected pages.
www.rasteredge.com
C H A P T E R   3
Values and Constants
Common Value Class Definitions
63
5/5/99  ã Apple Computer, Inc. 
PROPERTIES
Class
The class identifier for the object. This property is read-only, and 
its value is always 
date
.
Day
An integer that specifies the day of the month of a date value.
Weekday
One of the constants 
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
or 
Mon
Tue
Wed
Thu
Fri
Sat
Sun
.
Month
One of the constants 
January
February
March
April
May
June
July
August
September
October
November
December
or 
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
.
Year
An integer specifying the year; for example, 
1993
.
Time
An integer that specifies the number of seconds since midnight 
of the date value; for example, 
2700
is equivalent to 12:45 
AM
(2700 = 45 minutes times 60 seconds).
Date String
A string that consists of the date portion of the date value; for 
example, 
"Saturday, February 27, 1999"
.
Time String
A string that consists of the time portion of the date value; for 
example, 
"3:20:24 PM"
.
ELEMENTS
None
OPERATORS
The operators that take Date values as operands are &, +, –, =, 
¹
, >, 
³
, <, 
£
Comes Before, Comes After, and As. In expressions containing >, 
³
, <, 
£
, Comes 
Before, or Comes After, a later time is greater than an earlier time. The following 
operations on Date values with the + and – operators are supported:
date
timeDifference
--result: 
date
date
date
--result: 
timeDifference
date
timeDifference
--result: 
date
application Library utility:C# Word - Insert Blank Word Page in C#.NET
doc1 = new DOCXDocument(inputFilePath1); // Specify a position for inserting the selected page. Add and Insert Multiple Word Pages to Word Document Using C#.
www.rasteredge.com
application Library utility:C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
270; // Rotate the selected page. PDFDocument.RotatePage(inputFilePath, pageIndex, rotateInDegree); How to Use C#.NET Demo Code to Rotate All PDF Pages in C#
www.rasteredge.com
C H A P T E R   3  
Values and Constants
64
Common Value Class Definitions
5/5/99  ã Apple Computer, Inc.
where date is a Date value and 
timeDifference
is an Integer value specifying a time 
difference in seconds. To simplify the notation of time differences, you can also 
use one or more of these of these constants:
minutes
60
hours
60 * minutes
days
24 * hours
weeks
7 * days
Here’s an example:
date "September 13, 1998" + 4 * days + 3 * hours + 2 * minutes
--result: date "Thursday, September 17, 1998 3:02:00 AM"
For more information about the way AppleScript operators treat Date values, 
see “Date-Time Arithmetic” (page 233).
REFERENCE FORMS
You can refer to properties of a Date value using the Property reference form. 
When you compile a script, AppleScript displays date and time values 
according to the format specified in the Date & Time control panel. The 
following statements access various date properties:
set theDate to current date --using scripting addition command
--result: date "Saturday, February 27, 1999 3:37:50 PM"
weekday of theDate --result: Saturday
day of theDate --result: 27
month of theDate --result: February
year of theDate --result: 1999
time of theDate --result: 56270 (seconds since 12:00:00 AM)
time string of theDate --result: "3:37:50 PM"
date string of theDate --result: "Saturday, February 27, 1999"
For more information on compiling dates, see the Notes section below.
If you want to specify a time relative to a date, you can do so by using 
of
relative to
, or 
in
, as shown in the following examples.
date "2:30 am" of date "March 3, 1999"
--result: date "Wednesday, March 3, 1999 2:30:00 AM"
application Library utility:C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
1. Highlight text. Click to highlight selected PDF text content. 2. Underline text. Click to underline selected PDF text. 3. Wavy underline text.
www.rasteredge.com
application Library utility:VB.NET PDF Image Redact Library: redact selected PDF images in vb.
Create PDF from Tiff; C#: Convert PDF to Word; C#: Convert C#: Convert PDF to HTML; C#: Convert PDF to Jpeg; C# C# File: Split PDF; C# Page: Insert PDF pages; C#
www.rasteredge.com
C H A P T E R   3
Values and Constants
Common Value Class Definitions
65
5/5/99  ã Apple Computer, Inc. 
date "Nov. 19, 1999" relative to date "3PM"
--result: date "Friday, November 19, 1999 3:00:00 PM"
date "1:30 pm" in date "March 3, 1999"
--result: date "Wednesday, March 3, 1999 1:30:00 PM"
If you set the Day property of a date to a value that does not fit into the month, 
the date rolls over to the next month:
set myDate to date "Thursday, February 4, 1999 12:00:00 AM"
set day of myDate to 37
myDate --result: date "Tuesday, March 9, 1999 12:00:00 AM"
COERCIONS SUPPORTED
AppleScript supports coercion of a Date value to a single-item list or a string.
NOTES
When you compile a script, AppleScript displays Date values in a format 
similar to the one shown in the following example, regardless of the format you 
use when you type the date. The compiled version includes the full name of the 
day of the week and month and no leading zeros for the date. The actual format 
is based on the settings in the Date & Time control panel. The following notes 
and examples assume the Date & Time control panel is set for 12-hour time, not 
24-hour time.
date "Friday, January 3, 1992 12:05:00 PM"
If you don’t specify a complete date, day, and time when typing a Date value, 
AppleScript fills in information as needed. If you don’t specify the date 
information, AppleScript uses the date when the script is compiled. If you don’t 
specify the time information, 12:00 AM (midnight) is the default. If you omit 
AM or PM, AM is the default; however, if you specify 12:00 without AM or PM, 
12:00 PM is the default. If you specify a time using 24-hour time, AppleScript 
converts it to the equivalent time using AM or PM (when the Date & Time 
control panel is set for 12-hour time); for example, 17:00 is equivalent to 5:00 
PM.
The following example shows how AppleScript fills in a default time property 
when the specified date doesn’t include the time:
application Library utility:C# PDF Image Redact Library: redact selected PDF images in C#.net
C#.NET convert PDF to text, C#.NET convert PDF to images pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET in C#.NET class to darken selected image on
www.rasteredge.com
application Library utility:VB.NET PDF insert image library: insert images into PDF in vb.net
PDF document. Add images to any selected PDF page in VB.NET. Ability to put image into defined location on PDF page. Provide image
www.rasteredge.com
C H A P T E R   3  
Values and Constants
66
Common Value Class Definitions
5/5/99  ã Apple Computer, Inc.
time string of date "March 3, 1999"
--result: "12:00:00 AM"
To get the current date, use the scripting addition command Current Date:
set theDate to current date
if (weekday of theDate) = Saturday then
display dialog "I shouldn’t be working today!"
end if
For more information about the Current Date and Display Dialog commands, 
and about the other standard scripting addition commands distributed with 
AppleScript, see the following website:
<http://www.apple.com/applescript/>
Integer
3
A value of class Integer is a positive or negative number without a fractional 
part.
LITERAL EXPRESSIONS
1
2
-1
1000
PROPERTY
Class
The class identifier for the object. This property is read-only, and 
its value is always 
integer
.
ELEMENTS
None
application Library utility:VB.NET PDF - Annotate PDF with WPF PDF Viewer for VB.NET
1. Highlight text. Click to highlight selected PDF text content. 2. Underline text. Click to underline selected PDF text. 3. Wavy underline text.
www.rasteredge.com
application Library utility:VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
Click to highlight selected PDF text content. Fill color and transparency are able to be set in properties. 3. Click to underline selected PDF text.
www.rasteredge.com
C H A P T E R   3
Values and Constants
Common Value Class Definitions
67
5/5/99  ã Apple Computer, Inc. 
OPERATORS
The Div operator always returns an Integer value as its result. The 
+
*
, Mod, 
and 
^
operators return values of type Integer or Real.
The operators that can have Integer values as operands are 
+
-
*
÷
(or 
/
), Div, 
Mod, 
^
=
¹
>
³
<
, and 
£
.
COERCIONS SUPPORTED
AppleScript supports coercion of an Integer value to a single-item list, a real 
number, or a string.
You can also coerce an integer using the synonym Number, but the class of the 
resulting value remains unchanged:
set x to 7 as number
class of x --result: integer
NOTES
The largest value that can be expressed as an integer in AppleScript is 
±536870909, which is equal to ±(2
29
– 3). Larger integers (positive or negative) 
are converted to real numbers (expressed in exponential notation) when scripts 
are compiled.
List
3
A value of class List is an ordered collection of values. The values contained in 
a list are known as items. Each item can belong to any class. 
LITERAL EXPRESSIONS
A list appears in a script as a series of expressions contained within braces and 
separated by commas. For example, the following statement defines a list that 
contains a string, an integer, and a Boolean:
{ "it's", 2, true }
C H A P T E R   3  
Values and Constants
68
Common Value Class Definitions
5/5/99  ã Apple Computer, Inc.
Each list item can be any valid expression. The following list has the same value 
as the list in the previous example, because each of the expressions it contains 
has the same value as the corresponding expression in the previous example:
{ "it" & "'s", 1 + 1, 4 > 3 }
An empty list is a list containing no items. It is represented by a pair of empty 
braces:
{}  
PROPERTIES
Class
The class identifier for the value. This property is read-only, and 
its value is always 
list
.
Length
An integer containing the number of items in the list. This 
property is read-only. 
Rest
A list containing all items in the list except the first item. 
Reverse
A list containing all items in the list, but in the opposite order.
ELEMENT
Item
A value contained in the list. Each value contained in a list is an 
item. You can refer to values by their item numbers. For 
example, 
item 2 of {"soup", 2, "nuts"}
is the integer 
2
. To 
specify items of a list, use the reference forms listed in 
“Reference Forms” later in this definition.
OPERATORS
The operators that can have List values as operands are &, =, 
¹
, Starts With, 
Ends With, Contains, Is Contained By.
For detailed explanations and examples of how AppleScript operators treat 
lists, see “Operators That Handle Operands of Various Classes” (page 220).
C H A P T E R   3
Values and Constants
Common Value Class Definitions
69
5/5/99  ã Apple Computer, Inc. 
COMMANDS HANDLED
You can count the items in a list with the Count command. For example, the 
value of the following statement is 
6
count {"a", "b", "c", 1, 2, 3}
--result: 6
You can also count elements of a specific class in a list. For example, the value of 
the following statement is 
3
:
count integers in {"a", "b", "c", 1, 2, 3}
--result: 3
Another way to count the items in a list is with a Length property reference:
length of {"a", "b", "c", 1, 2, 3}
--result: 6
REFERENCE FORMS
Use the following reference forms to refer to properties of lists and items in lists:
n
Property. For example, 
class of {"this", "is", "a", "list"}
specifies 
list
.
n
Index. For example, 
item 3 of {"this", "is", "a", "list"}
specifies 
"a"
.
n
Middle. For example, 
middle item of {"this", "is", "a", "list"}
specifies 
"is"
.
n
Arbitrary. For example, 
some item of {"soup", 2, "nuts"}
might specify any 
of the items in the list.
n
Every Element. For example, 
every item of {"soup", 2, "nuts"}
specifies 
{"soup", 2, "nuts"}
.
n
Range. For example, 
items 2 thru 3 of {"soup", 2, "nuts"}
specifies 
{2, 
"nuts"}
.
You cannot use the Relative, Name, ID, or Filter reference forms. For example, 
the following reference, which uses the Filter reference form on a list, is not 
valid.
C H A P T E R   3  
Values and Constants
70
Common Value Class Definitions
5/5/99  ã Apple Computer, Inc.
the items in {"this", "is", "a", "list"} whose first 
Ø
character is "t"
--result: not a valid reference
For more information on the Filter reference form, see “Filter” (page 173).
COERCIONS SUPPORTED
AppleScript supports coercion of a single-item list to any value class to which 
the item can be coerced if it is not part of a list.
AppleScript also supports coercion of an entire list to a string if all items in the 
list can be coerced to a string. The resulting string concatenates all the items, 
separated by the current value of the AppleScript property Text Item Delimiters. 
This property defaults to an empty string, so the items are simply concatenated. 
For more information on Text Item Delimiters, see “AppleScript Properties” 
(page 210).
{5, "George", 11.43, "Bill"} as string
--result: "5George11.43Bill"
Individual items in a list can be of any value class, and AppleScript supports 
coercion of any value to a list that contains a single item. Concatenated values 
of any class can also be coerced to a list:
5 & "George" & 11.43 & "Bill" as list
--result: {5, "George", 11.43, "Bill"}
NOTES
You can use the concatenation operator (&) to merge or add values to lists,. For 
example:
{"This"} & {"is", "a", "list"} --result: {"This", "is", "a", "list"}
The concatenation operator merges the items of the two lists into a single list, 
rather than making one list a value within the other list.
For large lists, it may be more efficient to use the Copy or Set command to insert 
an item directly into a list. The following script creates a list of 10,000 integers in 
Documents you may be interested
Documents you may be interested