crystal report export to pdf without viewer c# : Cut pdf pages application SDK tool html winforms wpf online AppleScriptLanguageGuide0-part498

May 5, 1999
Technical Publications
© 1999 Apple Computer, Inc.
AppleScript Language Guide
For AppleScript 1.3.7
Cut pdf pages - Library SDK class: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
Cut pdf pages - Library SDK class: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
5/5/99  
ã
Apple Computer, Inc.
Apple Computer, Inc.
© 1993-99 Apple Computer, Inc.
All rights reserved. 
No part of this publication may be 
reproduced, stored in a retrieval 
system, or transmitted, in any form 
or by any means, mechanical, 
electronic, photocopying, recording, 
or otherwise, without prior written 
permission of Apple Computer, Inc., 
except to make a backup copy of any 
documentation provided on 
CD-ROM.
The Apple logo is a trademark of 
Apple Computer, Inc. 
Use of the “keyboard” Apple logo 
(Option-Shift-K) for commercial 
purposes without the prior written 
consent of Apple may constitute 
trademark infringement and unfair 
competition in violation of federal 
and state laws.
No licenses, express or implied, are 
granted with respect to any of the 
technology described in this book. 
Apple retains all intellectual 
property rights associated with the 
technology described in this book. 
This book is intended to assist 
application developers to develop 
applications only for Apple-labeled 
or Apple-licensed computers.
Every effort has been made to ensure 
that the information in this manual is 
accurate. Apple is not responsible for 
typographical errors.
Apple Computer, Inc.
1 Infinite Loop
Cupertino, CA 95014
408-996-1010
Apple, the Apple logo, AppleScript, 
AppleTalk, AppleWorks, Finder, 
LaserWriter, Mac, Macintosh, and 
PowerBook are trademarks of Apple 
Computer, Inc., registered in the 
United States and other countries.
Adobe is a trademark of Adobe 
Systems Incorporated or its 
subsidiaries and may be registered in 
certain jurisdictions.
FileMaker is a trademark of 
FileMaker, Inc., registered in the U.S. 
and other countries.
Helvetica and Palatino are registered 
trademarks of Linotype-Hell AG 
and/or its subsidiaries.
ITC Zapf Dingbats is a registered 
trademark of International Typeface 
Corporation.
Simultaneously published in the 
United States and Canada.
Even though Apple has reviewed this 
manual, APPLE MAKES NO 
WARRANTY OR REPRESENTATION, 
EITHER EXPRESS OR IMPLIED, WITH 
RESPECT TO THIS MANUAL, ITS 
QUALITY, ACCURACY, 
MERCHANTABILITY, OR FITNESS 
FOR A PARTICULAR PURPOSE. AS A 
RESULT, THIS MANUAL IS SOLD “AS 
IS,” AND YOU, THE PURCHASER, ARE 
ASSUMING THE ENTIRE RISK AS TO 
ITS QUALITY AND ACCURACY.
IN NO EVENT WILL APPLE BE LIABLE 
FOR DIRECT, INDIRECT, SPECIAL, 
INCIDENTAL, OR CONSEQUENTIAL 
DAMAGES RESULTING FROM ANY 
DEFECT OR INACCURACY IN THIS 
MANUAL, even if advised of the 
possibility of such damages.
THE WARRANTY AND REMEDIES 
SET FORTH ABOVE ARE EXCLUSIVE 
AND IN LIEU OF ALL OTHERS, ORAL 
OR WRITTEN, EXPRESS OR IMPLIED. 
No Apple dealer, agent, or employee is 
authorized to make any modification, 
extension, or addition to this warranty.
Some states do not allow the exclusion or 
limitation of implied warranties or 
liability for incidental or consequential 
damages, so the above limitation or 
exclusion may not apply to you. This 
warranty gives you specific legal rights, 
and you may also have other rights 
which vary from state to state.
Library SDK class:VB.NET PDF copy, paste image library: copy, paste, cut PDF images
VB.NET PDF - Copy, Paste, Cut PDF Image in VB.NET. Copy, paste and cut PDF image while preview without adobe reader component installed.
www.rasteredge.com
Library SDK class:C# PDF copy, paste image Library: copy, paste, cut PDF images in
C#.NET PDF SDK - Copy, Paste, Cut PDF Image in C#.NET. C#.NET Demo Code: Cut Image in PDF Page in C#.NET. PDF image cutting is similar to image deleting.
www.rasteredge.com
3
5/5/99  
ã
Apple Computer, Inc.
Contents
Figures and Tables
13
Chapter 1
Introduction
17
Chapter 2
Overview of AppleScript
19
Conventions Used in This Guide 
20
What Is AppleScript?
21
What Makes AppleScript Special?
23
Who Runs Scripts and Who Writes Them?
23
What Applications Are Scriptable?
24
What Can You Do With Scripts?
25
Automating Activities
25
Integrating Applications 
27
Customizing Applications and Automating Workflows
29
How AppleScript Works
29
Statements
31
Commands and Objects 
32
Dictionaries
34
Values and Constants
36
Expressions 
37
Operations
38
Variables
38
Script Objects
39
Scripting Additions
40
Dialects
40
Other Features and Language Elements
41
Continuation Characters 
41
Comments 
43
Identifiers
44
Case Sensitivity
45
Library SDK class:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Page: Delete Existing PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Delete PDF Page. How to VB.NET: Delete Consecutive Pages from PDF.
www.rasteredge.com
Library SDK class:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Page: Delete Existing PDF Pages. Provide C# Users with Mature .NET PDF Document Manipulating Library for Deleting PDF Pages in C#.
www.rasteredge.com
4
5/5/99  
ã
Apple Computer, Inc.
Abbreviations
46
Compiling Scripts With the Script Editor
47
Debugging Scripts
47
Chapter 3
Values and Constants
51
Using Value Class Definitions
52
Literal Expressions
52
Properties
53
Elements
54
Operators
54
Commands Handled
55
Reference Forms
55
Coercions Supported
55
Common Value Class Definitions
56
Boolean 58
Class 59
Constant 60
Data 61
Date 62
Integer 66
List 67
Number 71
Real 72
Record 74
Reference 77
String 80
Styled Text 84
Text 87
Unicode Text and International Text
87
Unit Type Value Classes
91
AppleScript Unit Types by Category
92
Working With Unit Type Value Classes
93
Other Value Classes
94
File Specification
95
RGB Color
96
Styled Clipboard Text
96
Library SDK class:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
www.rasteredge.com
Library SDK class:C# PDF Page Insert Library: insert pages into PDF file in C#.net
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› C# PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using C#.
www.rasteredge.com
5
5/5/99  
ã
Apple Computer, Inc.
Coercing Values
97
Constants
100
Arithmetic Constants
101
Boolean Constants
101
Considering and Ignoring Attributes
101
Date and Time Constants
102
Miscellaneous Script Constants
103
Save Option Constants
105
String Constants
105
Text Style Constants
106
Version Constant
106
Chapter 4
Commands
109
Types of Commands
110
Application Commands
110
AppleScript Commands
112
Scripting Addition Commands
112
Target
113
Name Conflicts
114
User-Defined Commands
114
Using Command Definitions
115
Syntax
116
Parameters
116
Result
117
Examples
117
Errors 
118
Using Parameters
118
Coercion of Parameters 
118
Parameters That Specify Locations 
119
Raw Data in Parameters 
120
Using Results
121
Viewing a Result in the Script Editor’s Result Window
121
Using the Predefined Result Variable
122
Double Angle Brackets in Results and Scripts
123
When a Dictionary Is Not Available
123
When AppleScript Displays Data in Raw Format
125
Library SDK class:How to C#: Basic SDK Concept of XDoc.PDF for .NET
example, you may easily create, load, combine, and split PDF file(s), and add, create, insert, delete, re-order, copy, paste, cut, rotate, and save PDF page(s
www.rasteredge.com
Library SDK class:VB.NET PDF: Basic SDK Concept of XDoc.PDF
example, you may easily create, load, combine, and split PDF file(s), and add, create, insert, delete, re-order, copy, paste, cut, rotate, and save PDF page(s
www.rasteredge.com
6
5/5/99  
ã
Apple Computer, Inc.
Entering Script Information in Raw Format
125
Sending Raw Apple Events From a Script
127
Command Definitions
127
Close 130
Copy 132
Count 134
Delete 137
Duplicate 138
Exists 139
Get 141
Launch 143
Make 146
Move 148
Open 149
Print 150
Quit 151
Reopen 152
Run 154
Save 156
Set 157
Chapter 5
Objects and References
161
Object Class Definitions
162
Properties
164
Element Classes
165
Default Value Class Returned
165
References
165
Containers
167
Complete and Partial References
168
Reference Forms
169
Arbitrary Element 170
Every Element 171
Filter 173
ID 174
Index 177
Middle Element 179
7
5/5/99  
ã
Apple Computer, Inc.
Name 180
Property 182
Range 183
Relative 185
Using the Filter Reference Form
187
References to Files and Applications
190
References to Files
191
Specifying a File by Name or Pathname
191
Specifying a File by Reference
192
Specifying a File by Alias
193
Differences Between Files and Aliases
193
Specifying a File by File Specification
194
References to Applications
194
References to Local Applications
195
References to Remote Applications
196
Chapter 6
Expressions
199
Results of Expressions
200
Variables
200
Creating Variables
201
Using Variables
202
The A Reference To Operator
203
Data Sharing
206
Scope of Variables
207
Predefined Variables
207
Script Properties
208
Defining Script Properties
208
Using Script Properties
209
Scope of Script Properties
210
AppleScript Properties
210
Reference Expressions
212
Operations
213
Operators That Handle Operands of Various Classes
220
Equal, Is Not Equal To 221
Greater Than, Less Than 224
Starts With, Ends With 226
8
5/5/99  
ã
Apple Computer, Inc.
Contains, Is Contained By 227
Concatenation 229
Operator Precedence
231
Date-Time Arithmetic
233
Working With Dates at Century Boundaries
235
Chapter 7
Control Statements
237
Characteristics of Control Statements
238
Debugging Control Statements
239
Tell Statements 
240
Nested Tell Statements
241
Using 
it
me
, and 
my
in Tell Statements
242
Tell (Simple Statement) 243
Tell (Compound Statement) 244
If Statements 
245
If (Simple Statement) 248
If (Compound Statement) 248
Repeat Statements 
249
Repeat (forever) 250
Repeat (number) Times 251
Repeat While 252
Repeat Until 253
Repeat With (loopVariable) From (startValue) To (stopValue) 254
Repeat With (loopVariable) In (list) 256
Exit 258
Try Statements 
259
Kinds of Errors
259
How Errors Are Handled
260
Writing a Try Statement
261
Try 261
Signaling Errors in Scripts
264
Error 264
Considering and Ignoring Statements 
268
Considering/Ignoring 269
With Timeout Statements 
272
With Timeout 273
9
5/5/99  
ã
Apple Computer, Inc.
With Transaction Statements
275
With Transaction 275
Chapter 8
Handlers 
279
Script Applications
279
About Subroutines 
280
The Return Statement
281
A Sample Subroutine
282
Types of Subroutines
283
Scope of Subroutine Calls in Tell Statements
284
Checking the Classes of Subroutine Parameters 
285
Recursive Subroutines
286
Saving and Loading Libraries of Subroutines
287
Defining and Calling Subroutines
289
Subroutines With Labeled Parameters
290
Defining a Subroutine With Labeled Parameters
290
Calling a Subroutine With Labeled Parameters
291
Examples of Subroutines With Labeled Parameters
293
Subroutines With Positional Parameters
296
Defining a Subroutine With Positional Parameters
297
Calling a Subroutine With Positional Parameters
297
Examples of Subroutines With Positional Parameters
298
Command Handlers 
300
Command Handler Syntax
300
Command Handlers for Application Objects
302
Command Handlers for Script Applications
302
Run Handlers
303
Open Handlers
305
Handlers for Stay-Open Script Applications
306
Idle Handlers 307
Quit Handlers 308
Interrupting a Script Application’s Handlers 309
Calling a Script Application From a Script
310
Scope of Script Variables and Properties 
311
Declaring Variables and Properties
312
10
5/5/99  
ã
Apple Computer, Inc.
Scope of Properties and Variables Declared at the Top Level of a 
Script
313
Scope of Properties and Variables Declared in a Script Object
316
Scope of Variables Declared in a Handler
321
Chapter 9
Script Objects
325
About Script Objects
326
Defining Script Objects
327
Sending Commands to Script Objects
328
Initializing Script Objects 
329
Inheritance and Delegation 
331
Defining Inheritance
331
How Inheritance Works
332
The Continue Statement
336
Using Continue Statements to Pass Commands to Applications
339
The Parent Property and the Current Application
341
Using the Copy and Set Commands With Script Objects
342
Appendix A
The Language at a Glance
349
Common Scripting Tasks
350
Constants
354
Predefined Variables
358
Commands
359
Coercions
363
References
365
Operators
367
Control Statements
373
Handlers
376
Script Objects
378
Variable and Property Assignments and Declarations
378
Placeholders
380
Error Numbers and Error Messages
384
Operating System Errors
384
Apple Event Errors
385
Documents you may be interested
Documents you may be interested