crystal report export to pdf without viewer c# : Cut pages from pdf online software Library dll windows .net asp.net web forms AppleScriptLanguageGuide10-part505

C H A P T E R   3
Values and Constants
Constants
101
5/5/99  ã Apple Computer, Inc. 
n
“Text Style Constants” (page 106) 
n
“Version Constant” (page 106) 
Arithmetic Constants
3
AppleScript supplies several real and integer constants you can use in 
arithmetic calculations:
n
pi
The arithmetic constant 3.14159265359. Described Table A-3 (page 358).
set circleArea to pi * 7 --result: 21.991148575129
n
minutes
hours
days
weeks
The number of seconds, respectively, in a minute, hour, day, and week. You 
use these constants when working with dates and times. See also “Date” 
(page 62), “Date and Time Constants” (page 102), and “Date-Time 
Arithmetic” (page 233).
date "September 13, 1998" + 4 * days + 3 * hours + 2 * minutes
--result: date "Thursday, September 17, 1998 3:02:00 AM"
Boolean Constants
3
AppleScript supplies the Boolean constants 
true
and 
false
, shown in Table A-2 
(page 355), to evaluate the results of Boolean operations, such as Greater Than, 
Less Than, and Is Equal To. For additional information, see “Boolean” (page 58).
set mustFileReturn to (myIncome > 0)
if mustFileReturn is equal to true then
-- Statements to file return.
end if
Considering and Ignoring Attributes
3
AppleScript defines the attributes 
application responses
case
diacriticals
expansion
hyphens
punctuation
, and 
white space
for comparisons that use 
Considering or Ignoring statements. These attributes are described in Table A-2 
Cut pages from pdf online - SDK application project: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 pages from pdf online - SDK application project: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
102
Constants
5/5/99  ã Apple Computer, Inc.
(page 355). They specify whether to consider or ignore specific characteristics 
when performing an evaluation.
"Hello Bob" = "HelloBob" --result: false
ignoring white space
"Hello Bob" = "HelloBob" --result: true
end considering
For more information and examples, see “Considering and Ignoring 
Statements” (page 268).
Date and Time Constants
3
AppleScript supplies several constants you can use when working with date 
and time values:
n
minutes
hours
days
weeks
The number of seconds, respectively, in a minute, hour, day, and week.
date "September 13, 1998" + 4 * days + 3 * hours + 2 * minutes
--result: date "Thursday, September 17, 1998 3:02:00 AM"
n
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
or 
Mon
Tue
Wed
Thu
Fri
Sat
Sun
The days of the week. Use the identifier 
weekday
to extract a day of the week 
from a date.
set theDate to current date --using scripting addition command
--result: date "Saturday, February 27, 1999 3:37:50 PM"
weekday of theDate --result: Saturday
n
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
The months of the year. Use the identifier 
month
to extract a month from a 
date.
month of theDate --result: February
For more information on working with date and time values, see “Date” 
(page 62) and “Date-Time Arithmetic” (page 233).
SDK application project:VB.NET PDF copy, paste image library: copy, paste, cut PDF images
Copy, paste and cut PDF image while preview without adobe Free Visual Studio .NET PDF library, easy to be Online source codes for quick evaluation in VB.NET
www.rasteredge.com
SDK application project: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
C H A P T E R   3
Values and Constants
Constants
103
5/5/99  ã Apple Computer, Inc. 
Miscellaneous Script Constants
3
AppleScript defines the constants 
anything
current application
it
me
missing 
value
my
, and 
result
to help perform various tasks in your scripts. The 
constants 
it
me
, and 
my
are described in “Using it, me, and my in Tell 
Statements” (page 242).
n
anything
The constant 
anything
is rarely used in a script, though you might choose to 
do something like the following:
set myVariable to anything
-- perform operations that might change the value of myVariable
if myVariable is equal to anything then
-- perform certain steps, knowing the variable never got changed
else
-- perform other steps if the variable got changed
end if
Contrary to what you might think, the Boolean statement 
if myVariable is 
equal to anything
evaluates to 
true
only if 
myVariable
is specifically equal to 
the constant 
anything
. That is, comparing the contents of a variable to 
anything
doesn’t guarantee a 
true
result.
You may also see 
anything
as a parameter to an application command or to a 
scripting addition command. Here, the meaning is different, and does 
indicate that the command accepts any kind of input value for that 
parameter. For an example, see the With Data parameter of the Make 
command in the AppleWorks dictionary. “Dictionaries” (page 34) describes 
how to examine a dictionary.
n
current application
The 
current application
is either the default target application or whatever 
application is currently set as a script’s parent property. You can make any 
application the current application for a script or script object simply by 
declaring it as a parent property. Any subsequent command in the script for 
which the script doesn’t have a handler is passed to the application you 
declare as the parent, and subsequent occurrences of the constant 
current 
application
refer to that application.
SDK application project:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Enable specified pages deleting from PDF in Visual Basic .NET class. Free trial SDK library download for Visual Studio .NET program. Online source codes for
www.rasteredge.com
SDK application project:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
add and insert one or multiple pages to existing adobe PDF document in VB.NET. Ability to create a blank PDF page with related by using following online VB.NET
www.rasteredge.com
C H A P T E R   3  
Values and Constants
104
Constants
5/5/99  ã Apple Computer, Inc.
For example, the following script declares the Finder as its parent property, 
then sends commands that close the Finder’s frontmost window and return 
the application’s name:
property parent: application "Finder"
close front window
tell current application to return my name --result: "Finder"
For more information, see “The Parent Property and the Current 
Application” (page 341).
n
missing value
The 
missing value
constant is a placeholder for missing information. For 
example, if your script asks the Network Setup Scripting application for the 
zone of every connection, you might get back a list that showed the actual 
zone for every AppleTalk connection, but the item 
missing value
for every 
TCP/IP connection because TCP/IP connections do not include a zone. If the 
current setup had two AppleTalk connections and two TCP/IP connections, 
the resulting list might look something like the following:
{"4th Floor South", "4th Floor North", missing value, missing value}
You could then perform operations such as the following, using the 
missing 
value
constant:
if item 3 of myZoneList = missing value then
--do one thing if the connection does not report a zone
else
--do something else if the connection reports a zone
end if
n
result
AppleScript stores the result of a command in the predefined variable 
result
The value remains there until the next command is executed. If a command 
does not return a result, the value of 
result
is undefined.
tell application "Finder"
count files in folder "Apple Extras" of startup disk
set numFiles to result -- Save result in numFiles variable.
end tell
For more information, see “Using the Predefined Result Variable” (page 122)
SDK application project:C# PDF Page Insert Library: insert pages into PDF file in C#.net
adding and inserting one or multiple pages to existing Offer PDF page break inserting function. Free components and online source codes for .NET framework 2.0+.
www.rasteredge.com
SDK application project:C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Image: Copy, Paste, Cut Image in Page. Link: Edit Redact Text Content. Redact Images. Redact Pages. Annotation & Text. Add Text Box. Drawing Markups. PDF Print. Work
www.rasteredge.com
C H A P T E R   3
Values and Constants
Constants
105
5/5/99  ã Apple Computer, Inc. 
Save Option Constants
3
AppleScript defines the constants 
yes
no
, and 
ask
for use with the Close 
command. These constants are described in Table A-2 (page 355).
The following script creates a new document, inserts some text into it, and 
closes the document, asking the user whether to save it.
tell application "AppleWorks"
-- Create a new document and insert some previously gathered text.
make new document at beginning with properties ¬
{name:"New Report"}
-- Create a selection and replace it with the gathered text.
select text body of document "New Report"
set selection of document "New Report" to myText
close document "New Report" saving ask
end tell
The term 
saving ask
means ask the user whether to save, while 
saving no
means do not save any changes to the closed document and 
saving yes
means 
save without asking.
String Constants
3
AppleScript defines the single-character string constants 
return
space
, and 
tab
to represent, respectively, a return character, a space character, and a tab 
character. You can use them with the concatenation operator (&) to add them to 
a string, or you can use them in comparison operations.
set addressString to return & "66601 Colton Blvd." & return ¬
& "Oakland, CA 94611" & return
--result: two-line address, starting on a new line
These string constants are also listed in Table A-3 (page 358).
SDK application project:VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
from PDF Page. Image: Copy, Paste, Cut Image in Redact Text Content. Redact Images. Redact Pages. Annotation & Add Text. Add Text Box. Drawing Markups. PDF Print.
www.rasteredge.com
SDK application project: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
C H A P T E R   3  
Values and Constants
106
Constants
5/5/99  ã Apple Computer, Inc.
Text Style Constants
3
You can use the following constants, also listed in Table A-2 (page 355), to 
specify text style characteristics:
all caps, all lowercase, bold, condensed, expanded, hidden, italic, 
outline, plain, shadow, small caps, strikethrough, subscript, 
superscript, underline
The following script gets the text style from the text body of an open 
AppleWorks word processing document:
tell application "AppleWorks"
-- Get style of text from open document.
style of text body of document "Draft Report"
end tell
--result:
{class:text style info, on styles:{plain}, off styles:{italic, underline, 
outline, shadow, condensed, expanded, strikethrough, superscript, 
subscript, superior, inferior, double underline}}
Depending on the application, you can get and set text style characteristics for 
individual characters, words, paragraphs, or the entire text.
Version Constant
3
You can use AppleScript’s 
version
property to check the current version of 
AppleScript. The following script checks for a version greater than or equal to 
version 1.3.4 before performing any other operations.
if (version as string) 
³
"1.3.4" then
-- Perform any operations that depend on the
-- presence of AppleScript version 1.3.4 or later.
end if
C H A P T E R   3
Values and Constants
Constants
107
5/5/99  ã Apple Computer, Inc. 
Version is a property of other applications as well as AppleScript, so to access 
the AppleScript version inside a Tell block to another application, you must use 
the phrase 
AppleScript’s version
or 
version of AppleScript
:
tell application "AppleWorks"
version --result: "5.0v1" (version of AppleWorks)
if (AppleScript's version as string) 
³
"1.3.4" then
-- Perform any operations that depend on the
-- presence of AppleScript version 1.3.4 or later.
end if
end tell
For a description of the global variable 
AppleScript
, see “AppleScript 
Properties” (page 210).
The following script checks for version 8.5 or later of the Finder, and puts up a 
warning if it isn’t present (using the Display Dialog scripting addition 
command).
tell application "Finder"
--check to make sure System 8.5 or later is installed
set theVersion to (get the version) as number
if theVersion is less than 8.5 then
beep
display dialog ¬
"This script requires MacOS 8.5 or later." ¬
buttons {"Cancel"} default button 1 with icon 0
end if
end tell
109
5/5/99  ã Apple Computer, Inc.
C H A P T E R   4
Commands
4
Figure 4-0
Listing 4-0
Table 4-0
A command is a word or series of words used in AppleScript statements to 
request an action. Every command is directed at a target, which is the object 
that responds to the command. The target is usually an application object, but it 
can also be a script object or a user-defined subroutine or value in the current 
script. 
Not all commands can be used with all types of targets. When you use a 
command to request an action, you must choose a command that works with 
the target you want to manipulate. You must also be sure to specify the target 
correctly. Several factors, including the direct parameter you provide with a 
command and whether or not the command is included in a Tell statement, can 
determine the target of a command.
Commands are described in the following sections:
n
“Types of Commands” (page 110) describes the types of commands you use 
with AppleScript. It also discusses targets of commands and summarizes 
which types of commands work with which types of targets.
n
“Using Command Definitions” (page 115) describes the details of using 
commands and command definitions.
n
“Using Parameters” (page 118) describes how to coerce parameters, how to 
use parameters that specify locations, and how to deal with raw data in 
parameters.
n
“Using Results” (page 121) describes how to view the result values generated 
by AppleScript commands and how to use the predefined result variable.
n
“Double Angle Brackets in Results and Scripts” (page 123) explains what it 
means when you see double angle brackets («») in a script or a result.
n
“Command Definitions” (page 127) provides detailed descriptions of the five 
AppleScript commands and of many standard application commands.
C H A P T E R   4  
Commands
110
Types of Commands
5/5/99  ã Apple Computer, Inc.
Types of Commands
4
The following sections describe the different types of commands and their 
targets. There are four types of commands you can use in AppleScript to 
request actions:
n
“Application Commands” (page 110)
n
“AppleScript Commands” (page 112)
n
“Scripting Addition Commands” (page 112)
n
“User-Defined Commands” (page 114)
This chapter provides detailed descriptions of all AppleScript commands and 
many standard application commands. It provides a brief overview of scripting 
additions and user-defined commands and provides pointers to additional 
information on these types of commands.
Each time you use a command, you specify the target, or recipient, of the 
command. Potential targets include application objects, script objects, the 
current script, and the current application. In some cases you specify the target 
explicitly by including it in a Tell statement or supplying it as a direct 
parameter. In other cases you specify the target implicitly. 
Application Commands
4
Application commands are commands that cause actions in scriptable 
applications. The target of an application command is an application object or a 
script object. Different application objects respond to different commands. You 
can determine which commands an application supports by examining the 
application’s dictionary. You can view an application’s dictionary by dropping 
the application’s icon on the Script Editor’s icon, or by opening the application 
with the Script Editor’s Open Dictionary command. Table 5-1 (page 163) and 
Table 5-2 (page 164) show excerpts from the dictionaries for the Finder and for 
AppleWorks, respectively. For related information, see “Dictionaries” (page 34).
There are two ways to specify an object as the target of a command: in the direct 
parameter of the command or in a Tell statement that contains the command.
Documents you may be interested
Documents you may be interested