devexpress asp.net mvc pdf viewer : Convert selected pages of pdf to word application SDK utility azure winforms html visual studio AppleScriptLanguageGuide39-part583

391
5/5/99  ã Apple Computer, Inc.
A P P E N D I X   B
Document Revision History 
B
This document has had the following releases.
Table B-1
A
p
p
l
e
S
c
r
i
p
t
L
a
n
g
u
a
g
e
G
u
i
d
e
document revision history 
May 5, 1999
This release covers AppleScript features through version 1.3.7.
Added new sample scripts and revised existing scripts. Examples now use 
the Mac OS, the Finder, and scriptable applications such as AppleWorks 
(available from Apple Computer, Inc.)
Removed all reference to the Scriptable Text Editor (a demo application that 
is no longer supported).
Revised and updated illustrations and added new illustrations.
Corrected errors and deleted outdated material.
Reformatted to provide improved online viewing.
Chapter 1, “Introduction.”
Chapter 1, “Introduction,” replaces the Preface and provides a brief 
overview of the target audience and the material covered in the Language 
Guide.
Chapter 2, “Overview of AppleScript.”
Chapter 2, “Overview of AppleScript,” combines the former Chapters 1 and 
2, which together provide an introduction to the AppleScript Language.
Added section “Debugging Scripts” (page 47) that describes simple 
techniques for debugging scripts and points to a website with information 
on commercial script debugger applications.
Revised existing illustrations and added a new illustration,Figure 2-6 
(page 35), that shows a portion of the Finder application’s dictionary.
Chapter 3, “Values and Constants.”
Date class description, “Date” (page 62), now includes Day property; Date 
String and Time String properties replace Date property.
Figure B-0
Listing B-0
Table B-0
Convert selected pages of pdf to word - application SDK 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 SDK 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
AP P E N D I X   B  
Document Revision History
392
5/5/99  ã Apple Computer, Inc.
Added a section, “Unicode Text and International Text” (page 87), that 
describes new value classes for working with Unicode Text and International 
Text
Added illustrations that show the format for the new text value classes, 
Figure 3-1 (page 88), and how the Script Editor displays text data for these 
classes, Figure 3-2 (page 89).
Added section, “Unit Type Value Classes” (page 91), that describes the new 
value classes for working with units of length, area, cubic and liquid 
volume, mass, and temperature.
Added a section, “Other Value Classes” (page 94), that describes value 
classes for working with file specifications, RGB colors, and styled Clipboard 
text.
Updated the table in Figure 3-3 (page 99) showing the coercions AppleScript 
supports.
Added a section, “Constants” (page 100), that categorizes AppleScript 
constants, shows how to use them in scripts, and provides links to related 
information.
Chapter 4, “Commands.”
Added a section on name conflicts, “Name Conflicts” (page 114), to describe 
conflicts in the AppleScript name space.
Expanded section “Double Angle Brackets in Results and Scripts” 
(page 123); double angle brackets are used to display raw data, and in 
certain other situations.
Expanded section, “Using Results” (page 121), on using results of 
commands.
Deleted description of Data Size command, which is rarely used.
Deleted description of the application version of the Copy command. (To 
copy within an application, use the command “Duplicate” (page 138). To 
copy between applications, use the Clipboard-related scripting addition 
commands.)
Added a description of the “Reopen” (page 152) command.
Table B-1
A
p
p
l
e
S
c
r
i
p
t
L
a
n
g
u
a
g
e
G
u
i
d
e
document revision history (continued)
application SDK 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 SDK 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
AP P E N D I X   B
Document Revision History
393
5/5/99  ã Apple Computer, Inc.
Chapter 5, “Objects and References.”
Added tables showing dictionary definitions from the Finder, Table 5-1 
(page 163), and from AppleWorks, Table 5-2 (page 164).
Expanded section, “References to Files” (page 191), that describes how to 
specify files in scripts. Added information on using file specifications.
Chapter 6, “Expressions.”
Added information on the sorting order for diacritical marks in the section 
“Greater Than, Less Than” (page 224).
Added concatenation operator to operator precedence table, Table 6-2 
(page 232).
Added section, “Working With Dates at Century Boundaries” (page 235), 
describing how AppleScript interprets two-digit dates near century 
boundaries (which encompasses the Y2K issue).
Chapter 7, “Control Statements.”
Added section on “Debugging Control Statements” (page 239).
Revised description of possible errors in “Kinds of Errors” (page 259).
Expanded coverage of using the “Error” (page 264) command to signal an 
error.
Expanded coverage of “With Timeout” (page 273) statements.
Chapter 8, “Handlers.”
Reorganized Chapter 8, “Handlers,” and renamed chapter sections for 
consistency.
Added a section on creating “Script Applications” (page 279).
Expanded the section on “Recursive Subroutines” (page 286).
Moved material on declaring variables and properties into a separate 
section, “Declaring Variables and Properties” (page 312).
Chapter 9, “Script Objects.”
No major changes.
Table B-1
A
p
p
l
e
S
c
r
i
p
t
L
a
n
g
u
a
g
e
G
u
i
d
e
document revision history (continued)
application SDK 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 SDK 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
AP P E N D I X   B  
Document Revision History
394
5/5/99  ã Apple Computer, Inc.
Appendix A, “The Language at a Glance” (page 349)
Reordered sections and tables.
Added a table, Table A-1 (page 350), that provides links to examples for 
common scripting tasks.
In Table A-2 (page 355), added constants for working with days, months, 
and time, and removed constants for alignment, from table of constants.
In Table A-3 (page 358), added 
anything
missing value
, and 
version
to table 
of predefined variables.
In Table A-4 (page 360), deleted the application Copy and Data Size 
commands, added the Reopen command, and simplified the syntax for the 
Make command in the command syntax table.
Added a section “Coercions” (page 363), with a table of 
AppleScript-supported coercions.
In Table A-5 (page 365), added insertion point reference forms to reference 
form syntax.
In Table A-8 (page 372), added table of operator precedence.
Moved section “Error Numbers and Error Messages” (page 384) from former 
Appendix B. Reorganized errors and added some that were not in the 
previous version.
Appendix B, “Document Revision History”
Added this revision history
1993
This was the first release of the AppleScript Language Guide.
Table B-1
A
p
p
l
e
S
c
r
i
p
t
L
a
n
g
u
a
g
e
G
u
i
d
e
document revision history (continued)
application SDK 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 SDK 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
395
5/5/99  ã Apple Computer, Inc.
Glossary
Apple event A high-level message that 
adheres to the interprocess messaging 
protocol on which AppleScript is based.
AppleScript A scripting language defined 
by Apple Computer, Inc., that allows you to 
control Macintosh computers without using 
the keyboard or mouse.
AppleScript command A command 
handled by AppleScript. AppleScript 
commands do not have to be included in 
Tell statements.
application command A command 
handled by an application or its objects. An 
application command must either be 
included in a Tell statement or include the 
name of the application in its direct 
parameter.
application object An object stored in an 
application or its documents and managed 
by the application.
Arbitrary Element reference form
reference form that specifies an arbitrary 
object in a container. If the container is a 
value, AppleScript uses a random-number 
generator to choose the object. If the 
container is an application object, the 
application chooses the object.
assignment statement A statement that 
assigns a value to a variable. Assignment 
statements begin with Set or Copy.
attachable application An application that 
can be customized by attaching scripts to 
specific objects in the application, such as 
buttons and menu items.
attaching a script to an application 
object The process of associating a script 
with a specific application object. Each 
application determines which, if any, of its 
objects can have scripts attached.
attribute A characteristic that can be 
considered or ignored in a Considering or 
Ignoring statement.
binary operator An operator that derives a 
new value from a pair of values.
Boolean A logical truth value. The two 
possible Boolean values are 
true
and 
false
Boolean is an AppleScript value class.
Boolean expression An expression whose 
value can be either 
true
or 
false
.
chevrons See double angle brackets.
child script object A script object that 
inherits properties and handlers from 
another script object, called the parent.
Class The name of the AppleScript value 
class for a class identifier, a reserved word 
that specifies the class to which an object or 
value belongs. See also object class, value 
class.
application SDK 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 SDK 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
G L O S S A R Y
396
5/5/99  ã Apple Computer, Inc.
coercion The process of converting a value 
from one class to another. For example, an 
integer value can be coerced into a real 
value. Also, the software that performs such 
a conversion.
command A word or phrase that requests 
an action. In AppleScript, there are four 
types of commands: AppleScript 
commands, application commands, 
scripting additions, and user-defined 
commands.
command handler A handler for an 
application or system command. Command 
handlers are similar to subroutines, but 
instead of defining responses to 
user-defined commands, they define 
responses to commands, such as Open, 
Print, or Move, that are sent to applications.
comment Descriptive text that is ignored 
by AppleScript when a script is executed.
compile In AppleScript, to convert a script 
from the form typed into a script editor to a 
form that can be used by AppleScript. The 
process of compiling a script includes syntax 
and vocabulary checks. A script is compiled 
when you first run it and again when you 
modify it and then run it again, save it, or 
check its syntax.
compiled script The form to which a script 
is converted when you compile it. The form 
of a compiled script is independent of the 
dialect in which a script is written.
complete reference A reference that has 
enough information to identify an object or 
objects uniquely. For a reference to an 
application object to be complete, its 
outermost container must be the application 
itself.
composite value A value that contains 
other values. AppleScript has three types of 
composite values: lists, records, and strings.
compound statement A statement that 
occupies more than one line and contains 
other statements. A compound statement 
begins with a reserved word indicating its 
function and ends with the word 
end
.
conditional statement See If statement.
Considering statement A control 
statement that lists a specific set of attributes 
to be considered when AppleScript 
performs operations on strings or sends 
commands to applications.
constant A reserved word with a 
predefined value. A constant may be 
defined by AppleScript or by an application 
in its dictionary. Constant is an AppleScript 
value class.
container An object that contains one or 
more other objects, known as elements. You 
specify containers with the reserved words 
of
or 
in
.
continuation character A character (
Ø
), 
entered by typing Option-L, used in the 
Script Editor to extend a statement to the 
next line.
control statement A statement that 
controls when and how one or more other 
statements are executed. AppleScript control 
statements include Tell, If, Repeat, 
Considering and Ignoring, With Timeout, 
and With Transaction.
current application Either the default 
target application or whatever application is 
currently set as a script’s parent property.
application SDK 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 SDK 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
G L O S S A R Y
397
5/5/99  ã Apple Computer, Inc.
current directory The folder or volume 
whose contents you can see when you 
choose Open, Save, or a related command 
from an application’s File menu.
current script The script from which a 
user-defined command is executed.
Data An AppleScript value class used for 
data that do not belong to any of the other 
AppleScript value classes. In AppleScript, a 
value that belongs to the class Data can be 
stored in a variable, but cannot be 
manipulated.
Date An AppleScript value class used for a 
value that specifies a time, day of the 
month, month, and year.
declaration The first occurrence of a 
variable or property identifier in a script. 
The form and location of the declaration 
determine how AppleScript treats the 
identifier in that script—for example, as a 
property, global variable, or local variable.
default target The object that receives a 
command if no object is specified or if the 
object is incompletely specified in the 
command. Default targets are specified in 
Tell statements.
delegation The use of a Continue 
statement to call a handler in a parent script 
object or the current application.
dialect A version of the AppleScript 
language that resembles a specific human 
language or programming language. As of 
AppleScript version 1.3, English is the only 
dialect supported.
dictionary The set of commands, objects, 
and other words that are understood by a 
particular application or by a version of the 
system software. Each application or version 
of the system software has its own 
dictionary.
direct parameter The parameter 
immediately following a command.
double angle brackets Characters (
«») 
typically used by AppleScript to enclose raw 
data. You can enter double angle brackets, 
also known as chevrons, in a script by 
typing Option-Backslash and 
Shift-Option-Backslash.
element An object contained within 
another object, or a type of object that can be 
contained in another object. For example, a 
word object is an element of a paragraph 
object, but it is possible to have a paragraph 
with no words.
empty list A list with no items.
error expression An expression, usually a 
string, that describes an error.
error handler A collection of statements 
that are executed in response to an error 
message.
error message A message that is returned 
by an application, by AppleScript, or by the 
Macintosh Operating System if an error 
occurs during the handling of a command.
error number An integer that identifies an 
error.
evaluation The conversion of an 
expression to a value.
Every Element reference form
A reference 
form that specifies every object of a 
particular class in a container.
G L O S S A R Y
398
5/5/99  ã Apple Computer, Inc.
Exit statement A statement used in the 
body of a Repeat statement to exit the 
Repeat statement.
explicit Run handler A handler at the top 
level of a script or a script object that begins 
with 
on run
and ends with 
end
. A single 
script or script object can include an explicit 
Run handler or an implicit Run handler, but 
not both.
expression In AppleScript, any series of 
words that has a value.
filter A phrase, added to a reference to a 
system or application object, that specifies 
elements in a container that match one or 
more conditions.
Filter reference form
A reference form 
that specifies all objects in a container that 
match one or more conditions specified in a 
Boolean expression.
formal parameter See parameter variable.
global variable A variable that is available 
anywhere in the script in which it is defined.
handler A collection of statements that 
AppleScript executes in response to a 
command or an error message.
identifier A series of characters that 
identifies a value or handler in AppleScript. 
Identifiers are used to name variables, 
subroutines, parameters, properties, and 
commands.
ID reference form
A reference form that 
specifies an object by the value of its ID 
property.
If statement A control statement that 
contains one or more Boolean expressions 
whose results determine whether to execute 
other statements within the If statement.
Ignoring statement A control statement 
that lists a specific set of attributes to be 
ignored when AppleScript performs 
operations on strings or sends commands to 
applications.
implicit Run handler All the statements at 
the top level of a script except for property 
declarations, script object definitions, and 
other command handlers. A single script or 
script object can include an explicit Run 
handler or an implicit Run handler, but not 
both.
Index reference form
A reference form 
that specifies an object or location by 
describing its position with respect to the 
beginning or end of the container.
infinite loop A Repeat statement that does 
not specify when repetition stops.
inheritance The ability of a child script 
object to take on the properties and handlers 
of a parent script object.
initializing a script object The process of 
creating a script object from the properties 
and handlers listed in a script object 
definition. AppleScript creates a script object 
when it runs a script or handler that 
contains a script object definition.
insertion point An object class, supported 
by many applications, that specifies a place 
where another object or objects can be 
added.
G L O S S A R Y
399
5/5/99  ã Apple Computer, Inc.
integer A positive or negative number 
without a fractional part. In AppleScript, 
Integer is a value class.
International Text A value class that 
represents an ordered series of bytes, 
beginning with a four-byte language code 
and a four-byte script code which together 
determine the format of the bytes that 
follow.
item
A value in a list or record. An item is 
specified by its offset from the beginning or 
end of the list or record.
labeled parameter A parameter that is 
identified by a label. See also positional 
parameter.
list An ordered collection of values. Lists 
are enclosed by braces. The values in a list 
are separated by commas. List is an 
AppleScript value class.
literal expression An expression that 
evaluates to itself.
local variable A variable that is available 
only in the handler in which it is defined. 
Variables that are defined within 
subroutines, command handlers, and error 
handlers are local unless they are explicitly 
declared as global variables.
log statement A script statement that 
reports the value of one or more variables to 
the Script Editor’s Event Log window.
loop A series of statements that is 
repeated.
loop variable A variable whose value 
controls the number of times the statements 
in a Repeat statement are executed.
Middle Element reference form
reference form that specifies the middle 
object of a particular class in a container.
Name reference form
A reference form 
that specifies an object by the value of its 
Name property.
nested control statement A control 
statement that is contained within another 
control statement.
Number A synonym for the AppleScript 
value classes Integer and Real.
object An identifiable part of an 
application, or thing within an application, 
that can respond to commands by 
performing actions.
object class A category for objects that 
share characteristics such as properties and 
element classes and respond to the same 
commands.
operand A value from which an operator 
derives another value.
operation An expression that derives a 
new value from one or more other values. 
An operator, such as the addition operator 
(
+
), concatenation operator (
&
), or Contents 
Of, determines how the new value is 
derived.
operator An AppleScript language 
element (a word, series of words, or symbol) 
used in an expression to derive a value from 
another value or pair of values.
optional parameter A parameter that need 
not be included for a command to be 
successful.
G L O S S A R Y
400
5/5/99  ã Apple Computer, Inc.
parameter variable An identifier in a 
subroutine definition that represents the 
actual value of a parameter when the 
subroutine is called. Also called formal 
parameter.
parent script object A script object from 
which another script object, called the child, 
inherits properties and handlers.
partial reference A reference that does not 
include enough information to identify an 
object or objects uniquely. When 
AppleScript encounters a partial reference, it 
uses the default object specified in the Tell 
statement to complete the reference.
positional parameter A subroutine 
parameter that is identified by the order in 
which it is listed. In a subroutine call, 
positional parameters are enclosed in 
parentheses and separated by commas. They 
must be listed in the order in which they 
appear in the corresponding subroutine 
definition.
property A characteristic of an object that 
has a single value and is identified by a 
label. See also script property.
Property reference form
A reference form 
that specifies a property of an application 
object, record or script object.
Range reference form
A reference form 
that specifies a series of objects of the same 
class in the same container.
raw data Data of type event, property, 
class, data, preposition, keyform, constant, 
or script that AppleScript displays between 
double angle brackets (or chevrons) because 
it cannot display the data in its native 
format.
real A number that can include a decimal 
fraction. Real is an AppleScript value class.
record An unordered collection of 
properties. Properties within a record are 
identified by labels that are unique within 
the record. Record is an AppleScript value 
class.
recordable application An application 
that uses Apple events to report user actions 
for recording purposes. When recording is 
turned on, the Script Editor creates 
statements corresponding to any significant 
actions you perform in a recordable 
application.
recursive subroutine A subroutine that 
calls itself.
reference A phrase that specifies one or 
more objects using the reference forms 
defined by AppleScript. Reference is an 
AppleScript value class.
reference form
The syntax for referring to 
objects. AppleScript defines reference forms 
for Arbitrary Element, Every Element, Filter, 
ID, Index, Middle Element, Name, Property, 
Range, and Relative.
Relative reference form
A reference form 
that specifies an object or location by 
describing its position in relation to another 
object, known as the base, in the same 
container.
Repeat statement A control statement that 
contains a series of statements to be 
repeated and, in most cases, instructions 
that specify when the repetition stops.
required parameter A parameter that 
must be included for a command to be 
successful.
Documents you may be interested
Documents you may be interested