devexpress asp.net mvc pdf viewer : Extract pages from pdf document application Library tool html .net wpf online AppleScriptLanguageGuide15-part517

C H A P T E R   4
Commands
Command Definitions
151
5/5/99  ã Apple Computer, Inc.
EXAMPLES
Print an open document:
tell application "Apple System Profiler"
print report "Control Panel Report"
end tell
The next script tells the Finder to print two AppleWorks documents. This is the 
equivalent of selecting the two documents in the Finder and choosing Print 
from the File menu.
tell application "Finder"
print {file "Hard Disk:Letters:Offer", ¬
file "Hard Disk:Letters:Acceptance"}
end tell
NOTES
To specify the name of a file to print, use the term 
file
or 
alias
followed by a 
string of the form 
Disk
:
Folder1
:
Folder2
:...:
Filename
; for details, see “References 
to Files” (page 191). You can also specify a string with only a filename 
(“
Filename
”). In this case, the application attempts to find the file in the current 
directory. (The current directory is typically the directory where the application 
was launched, the directory where the application last opened or saved a 
previous document, or another directory specified by the application. The 
current directory may be affected by settings in the General Controls control 
panel.)
Quit
4
Quit is an application command that terminates an application. If no optional 
parameters are specified, the Quit command has the same result as choosing the 
Quit menu item in the application.
SYNTAX
quit 
referenceToApplication
[ saving 
saveOption
]
Extract pages from pdf document - application Library tool: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
Extract pages from pdf document - application Library tool: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   4  
Commands
152
Command Definitions
5/5/99  ã Apple Computer, Inc.
PARAMETERS
referenceToApplication
A reference of the form 
application
nameString
, where 
nameString
is a string that matches the name of the application you want to 
quit as it is listed in the Application menu.
Class
: Reference
saveOption
A constant that specifies whether to save documents that have 
been modified before quitting. The possible values are 
yes
no
and 
ask
. The value 
yes
specifies to save the documents. The 
value 
no
specifies not to save the documents. The value 
ask
specifies to ask the user whether or not to save the documents. 
See “Notes” below for more information.
Class: 
Constant
Default Value: 
ask
RESULT
None
EXAMPLES
The first example below causes the application to quit without saving any 
modified documents. The second example asks before saving any modified 
documents. 
tell application "AppleWorks"
quit saving no
end tell
quit application "AppleWorks" saving ask
Reopen
4
Reopen is an application command that reactivates a running application. It has 
the same effect as double-clicking on the application’s icon in the Finder when 
the application is already running. Because it may not be obvious to a user that 
anything happened after double-clicking an application icon when no windows 
application Library tool:C# PDF Page Insert Library: insert pages into PDF file in C#.net
Support adding and inserting one or multiple pages to existing PDF document. Add and Insert Multiple PDF Pages to PDF Document Using C#.
www.rasteredge.com
application Library tool:C# PDF Image Extract Library: Select, copy, paste PDF images in C#
How to C#: Extract Image from PDF Document. C# users are able to extract image from PDF document page and get image information for indexing and accessing.
www.rasteredge.com
C H A P T E R   4
Commands
Command Definitions
153
5/5/99  ã Apple Computer, Inc.
for that application are open, the application may choose to open an untitled 
window or perform some other operation to make its activation known. If an 
application is not already running, sending it a Reopen command has the same 
effect as running the application—see “Run” (page 154).
Each application determines how it will implement the Reopen command. 
Some applications may perform their usual startup procedures, such as opening 
a new window, while others perform no additional operations.
SYNTAX
Reopen [ 
referenceToApplication
]
PARAMETER
referenceToApplication
A reference of the form 
application
nameString
(see “Notes”). 
This parameter is optional if the Reopen command is used 
within an appropriate Tell statement. 
Class: 
Reference
RESULT
None
EXAMPLES
Reopen application "SomeAppName"
tell application "SomeAppName"
Reopen
end tell
NOTES
To specify the name (
nameString
) of an application to reopen, use a string of the 
form 
Disk
:
Folder1
:
Folder2
:...:
ApplicationName
; for details, see “References to 
Applications” (page 194). You can also specify a string with only an application 
application Library tool:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Able to add and insert one or multiple pages to existing adobe PDF document in VB.NET. Add and Insert Multiple PDF Pages to PDF Document Using VB.
www.rasteredge.com
application Library tool:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. This is a VB .NET example for how to delete a range of pages from a PDF document.
www.rasteredge.com
C H A P T E R   4  
Commands
154
Command Definitions
5/5/99  ã Apple Computer, Inc.
name (“
ApplicationName
”). In this case, AppleScript attempts to find the 
application using the Desktop Database maintained by the Finder.
Run
4
The Run command can function as an AppleScript command or an application 
command.
The application Run command launches an application if it is not already 
running. The application must be on a local or mounted volume. If the 
application is already running, then the effect of the Run command depends on 
the application. Some applications are not affected; others, such as SimpleText, 
repeat their startup procedures each time they receive a Run command.
The AppleScript Run command acts on script objects. It causes statements in a 
script object definition, other than handler and property definitions, to be 
executed. You do not use the Run command to directly execute individual script 
statements or to execute AppleScript or scripting addition commands.
APPLESCRIPT COMMAND SYNTAX
run [
scriptObjectVariable 
]
APPLICATION COMMAND SYNTAX
run [
referenceToApplication 
]
PARAMETERS
scriptObjectVariable
A variable identifier whose value is a script object. This 
parameter is optional if the Run command is used within an 
appropriate Tell statement.
Class: 
Script
application Library tool:VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET PDF - Extract Image from PDF Document in VB.NET. using RasterEdge.Imaging. Basic; using RasterEdge.XDoc.PDF; VB.NET: Extract All Images from PDF Document.
www.rasteredge.com
application Library tool:C# PDF Text Extract Library: extract text content from PDF file in
PDFTextMgr textMgr = PDFTextHandler.ExportPDFTextManager(doc); // Extract text content C# example code for text extraction from all PDF pages. Open a document.
www.rasteredge.com
C H A P T E R   4
Commands
Command Definitions
155
5/5/99  ã Apple Computer, Inc.
referenceToApplication
A reference of the form 
application
nameString
(see “Notes”). 
This parameter is optional if the Run command is used within 
an appropriate Tell statement.
Class: 
Reference
RESULT
The AppleScript Run command returns the result, if any, returned by the 
specified script object’s Run handler.
The application Run command doesn’t return a result.
EXAMPLES
run application "SimpleText"
tell application "SimpleText"
run
end tell
You do not use the Run command to directly execute individual script 
statements or to execute AppleScript or scripting addition commands:
run (save) --WRONG!
run (beep) --WRONG! (Don’t try this!)
For more information, including additional examples, see the sections listed 
under Notes for this command.
NOTES
To specify the name (
nameString
) of an application to run, use a string of the form 
Disk
:
Folder1
:
Folder2
:...:
ApplicationName
; for details, see “References to 
Applications” (page 194). You can also specify a string with only an application 
name (“
ApplicationName
”). In this case, if the application is not already running, 
AppleScript attempts to find the application using the Desktop Database 
maintained by the Finder.
AppleScript sends an implicit Run command whenever it begins to execute a 
Tell statement whose target is an application that is not already open. This can 
application Library tool:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
in C#.NET. How to delete a range of pages from a PDF document. in C#.NET. How to delete several defined pages from a PDF document.
www.rasteredge.com
application Library tool:VB.NET PDF Text Extract Library: extract text content from PDF
SharePoint. Extract text from adobe PDF document in VB.NET Programming. Extract file. Extract highlighted text out of PDF document. Image
www.rasteredge.com
C H A P T E R   4  
Commands
156
Command Definitions
5/5/99  ã Apple Computer, Inc.
cause problems with applications such as SimpleText that normally perform 
specific tasks on startup, such as opening a new window. To launch an 
application without invoking its usual startup behavior, use the Launch 
command, as described in “Launch” (page 143). For information about using 
the Run and Launch commands with script applications, see “Calling a Script 
Application From a Script” (page 310).
For information about Run handlers, see “Run Handlers” (page 303). For 
information about using the Run command with script objects, see “Script 
Objects” (page 325).
Save
4
Save is an application command that saves an object or objects.
SYNTAX
save 
referenceToObject
[ in 
referenceToFile
]
PARAMETERS
referenceToObject
A reference to the object or objects to be saved.
Class: 
Reference
referenceToFile
A reference of the form 
file
nameString
or 
alias
nameString
that 
specifies the file in which to save the objects (see “Notes”).
Class: 
Reference 
Default value: 
The file in which the object was last saved. If 
the object has not been saved before, the application creates a 
new file.
RESULT
None
C H A P T E R   4
Commands
Command Definitions
157
5/5/99  ã Apple Computer, Inc.
EXAMPLE
tell application "AppleWorks"
save document "Stupendous" in file ¬
"Hard Disk:Documents:Large Documents:Elephantine"
end tell
NOTES
To specify the name (
nameString
) of a file in which to save the specified object or 
objects, use a string of the form 
Disk
:
Folder1
:
Folder2
:...:
Filename
; for details, 
see “References to Files” (page 191). You can also specify a string with only a 
filename (“
Filename
”). In this case, the application attempts to find the file in the 
current directory. (The current directory is typically the directory where the 
application was launched, the directory where the application last opened or 
saved a previous document, or another directory specified by the application. 
The current directory may be affected by settings in the General Controls 
control panel.)
If you use the form 
file
nameString
and the specified file is not present in the 
specified location, the application creates a file with the specified name in that 
location. If you use the form 
alias
nameString
and the specified file is not present 
in the specified location, the script won’t compile.
The Save command will replace, without asking, an existing file with the same 
name as the specified file (if one exists).
Set
4
The Set command can function as an AppleScript command or an application 
command. The AppleScript command assigns one or more values to one or 
more variables. It can also be used to share data among lists, records, or script 
objects—see the Notes section below and “Data Sharing” (page 206). The 
application command sets the values of one or more objects.
APPLESCRIPT COMMAND SYNTAX
set 
variablePattern
to 
expression
C H A P T E R   4  
Commands
158
Command Definitions
5/5/99  ã Apple Computer, Inc.
expression
returning 
variablePattern
APPLICATION COMMAND SYNTAX
set 
referencePattern
to 
expression
expression
returning 
referencePattern
PARAMETERS
variablePattern
The name of the variable in which to store the value, or a list of 
variable patterns, or a record of variable patterns.
Class: 
Identifier, list, or record
expression
The expression whose value or values are to be assigned. If 
expression
is a reference or a list or record of references, 
AppleScript gets the values of the objects specified by the 
references.
Class:
For a variable, any class.
referencePattern
A reference to the location whose value is to be set, or a list of 
reference patterns, or a record of reference patterns.
Class: 
Reference, list, or record
RESULT
The value assigned.
EXAMPLES
You can use the Set command to set a variable to any value:
set x to 5
--result: 5
set myList to { 1, 2, "four" }
--result: {1, 2, "four"}
C H A P T E R   4
Commands
Command Definitions
159
5/5/99  ã Apple Computer, Inc.
tell application "AppleWorks"
set x to word 1 of text body of front document
end tell
These two statements are equivalent:
set x to 3
3 returning x
--result: 3
Similarly, the following examples are equivalent:
tell front document of application "AppleWorks"
set x to word 1 of text body
end tell
tell front document of application "AppleWorks"
word 1 of text body returning x
end tell
In addition to setting a variable to a single value, you can set patterns of 
variables to patterns of values. For example, this script sets a list of two 
variables to the position of the front window.
tell application "Finder"
set {x, y} to position of front window
end tell
Since the Finder returns 
position of front
window 
as a list of two integers, the 
preceding example sets 
x
to the first item in the list and 
y
to the second item.
Patterns set with the Set command can also be more complex. Here are some 
examples:
set x to {8, 94133, {firstName:"John", lastName:"Chapman"}}
set {p, q, r} to x
(* now p, q, and r have these values: 
p = 8
q = 94133
r = {firstName:"John", lastName:"Chapman"} *)
C H A P T E R   4  
Commands
160
Command Definitions
5/5/99  ã Apple Computer, Inc.
set {p, q, {lastName:r}} to x
(* now p, q, and r have these values: p = 8
q = 94133
r = "Chapman" *)
As the last example demonstrates, the properties of a record need not be given 
in the same order and need not all be used when you set a pattern to a pattern, 
as long as the patterns match.
The use of the Set command with patterns is similar to the use of patterned 
parameters with subroutines, which is described in “Subroutines With 
Positional Parameters” (page 296).
NOTES
If you use the Set command to set a variable to a list, record, or script object, the 
variable shares data with the original list, record, or script object. If you change 
the data of the original, the value of the variable also changes. Here’s an 
example of how this works:
set myList to { 1, 2, 3 }
set yourList to myList
set item 1 of myList to 4
The result of these statements is that item 1 of both 
myList
and 
yourList
is 
4
.
Data sharing promotes efficiency when using large data structures. Rather than 
making copies of shared data, the same data can belong to multiple structures. 
When one structure is updated, the others are automatically updated. 
IMPORTANT
To avoid data sharing for lists, records, and script objects, 
you typically copy these items with the AppleScript 
command “Copy” (page 132), rather than use the Set 
command.
s
Only data in lists, records, and script objects can be shared; you cannot share 
other values. Moreover, you can share data only on the same computer, and the 
shared structures must all be in the same script. 
Documents you may be interested
Documents you may be interested