devexpress asp.net mvc pdf viewer : Delete pages from pdf online control application platform web page azure wpf web browser AppleScriptReference0-part599

AppleScript Reference
In this document:
■ Overview   2
■ Entering and Editing Scripts   3
■ Informed AppleScript Implementation   6
■ Reference Object Descriptions   9
Delete pages from pdf online - control application platform: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
Delete pages from pdf online - control application platform: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
2
Using AppleScript
.
.
.
.
Using AppleScript
Scripting languages allow you to control Windows and Macintosh applications with program-like 
scripts.You can write scripts to perform basic tasks such as opening and printing a form or complex 
tasks such as controlling a workflow process.
This document provides an overview of Informed’s scripting capabilities. You’ll learn how to use 
the Scripts command to attach scripts to templates so that they can be configured to run when the 
Informed Desktop eForms user invokes certain actions.
Also in this document is a reference to Informed’s implementation of the AppleScript scripting 
language. The reference material includes a description of each Informed AppleScript object, code 
examples, and descriptions of the terminology to use when writing scripts for Informed Desktop 
eForms. For information about Informed’s JavaScript implementation, please refer to Chapter 12, 
“Scripting” of the Informed Designer Forms Automation manual
Overview
A single script can automate a task that normally requires several steps. For example, you might 
write a script that would find and print all invoices that exceed five hundred dollars. A different 
script could create a new purchase order form and fill it in with information from one or more 
purchase requisition forms. For the Informed Desktop eForms user, performing such tasks becomes 
as simple as selecting a script.
Informed’s scripting features rely on Informed scripting plug-ins. With plug-ins, Shana Corporation 
can support new scripting languages by implementing new scripting plug-ins. Informed Designer 
includes plug-ins for the following scripting languages:
■ AppleScript
■ JavaScript
An important feature of AppleScript is its ability to integrate many different scriptable applications. 
By controlling different applications, a single script can effectively combine different features from 
different products to provide more powerful solutions. You could, for example, write a script that 
instructs Informed Desktop eForms to collect information from different forms, chart the 
information using a spreadsheet application, and then insert the results into a letter using a word 
processor.
Informed Designer can store scripts in forms. Whenever you copy a form to another place or mail a 
form to another person, the scripts remain part of the form. Applications that can store scripts, such 
as Informed Designer and Informed Desktop eForms, are called attachable applications. This is 
because scripts can be attached to actions in the application. When the user performs an action, the 
application triggers a script.
Overview
control application platform:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Easy to delete PDF page in .NET WinForms application and ASPX webpage. Enable specified pages deleting from PDF in Visual Basic .NET class.
www.rasteredge.com
control application platform:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
able to delete PDF page in both Visual C# .NET WinForms and ASP.NET WebForms project. Free online C# class source code for deleting specified PDF pages in .NET
www.rasteredge.com
Using AppleScript
3
.
.
.
.
Entering and Editing Scripts
The first step is to add a new script to your template. Then you can configure the method by which 
the script will be executed. See your Informed Designer Forms Automation manual for instructions 
on attaching scripts to the following actions:
■ Selecting a menu item. See Chapter 4, “Customizing Menus.”
■ Clicking a button. See Chapter 5, “Using Buttons.”
■ Typing a value in a lookup cell. See Chapter 2, “Data Access.”
You can also write a script that executes another script. See Chapter 12, “Scripting.”
To add a new script to your template:
1.  Choose 
Form > Template Settings > Scripts
. The Scripts dialog box appears.
If any scripts are currently attached to the form, their names appear in the list in the order that they 
were created.
2.  Click 
New
. The Edit AppleScript dialog box appears.
Entering and Editing Scripts
control application platform:C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
www.rasteredge.com
control application platform:C# PDF Page Insert Library: insert pages into PDF file in C#.net
document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
www.rasteredge.com
4
Using AppleScript
.
.
.
.
3.   Type the name of the new script in the ‘Script Name’ field. This is the name that you’ll see 
when you configure an action to invoke the script.
4.   Enter a script by typing in the field or click 
Import
to import a script from another file.
In version 2.5 (and later) of Informed, a script that’s attached to a form does not automatically 
appear in the Scripts menu in Informed Desktop eForms. If you want a script to appear in 
Informed Desktop eForms’s Scripts menu, select ‘Show in Informed Desktop eForms’s Scripts 
menu.’
5.   Check for errors by clicking 
Check
. If an error is detected, you’ll see a message that describes 
the error. If there are no errors, the script displays in the proper format.
6.   Click 
OK
. Informed Designer stores the script with the form and displays it in the list in the 
Scripts dialog box.
To edit an existing script:
1.   In the list in the Scripts dialog box, select the script name.
2.  Click 
Edit
.
3.  Make the appropriate changes in the Edit Scripts dialog box.
control application platform: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
control application platform:C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
www.rasteredge.com
Using AppleScript
5
.
.
.
.
To remove a script:
1.   In the list in the Scripts dialog box, select the script name.
2.  Click 
Remove
.
Pre-2.5 Script Compatibility
Version 2.5 of Informed included changes to the terminology in Informed’s AppleScript 
implementation. When you write an AppleScript script in version 2.5 or later, you can ensure that 
the new script will function properly with earlier versions of Informed Desktop eForms.
To make a version 2.5 or later AppleScript script compatible with version 2.0 of Informed:
1.  In the Edit AppleScript dialog box, select the ‘Informed 2.0 compatible’ checkbox.
A message warns you that your script must not contain any of the new 2.5 or later scripting 
terminology.
Throughout this document, all new or modified scripting terminology is indicated by a new icon in 
the left margin.
Click here
control application platform:VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
www.rasteredge.com
control application platform:VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
www.rasteredge.com
6
Using AppleScript
.
.
.
.
Informed AppleScript Implementation
An overview of Informed’s AppleScript implementation follows. It is assumed that you understand 
the basics of AppleScript and are familiar with Informed Designer and Desktop eForms.
Reference Objects
Using AppleScript to communicate with Informed Desktop eForms can be thought of as a 
conversation with objects in Desktop eForms. To initiate this conversation you must create 
reference objects. A reference object is an AppleScript object that refers to one or more elements of 
the Informed user interface. For example, a record object refers to one or more records in Informed 
Desktop eForms and a cell object refers to one or more cells.
Reference objects can refer to their corresponding Informed elements in several different ways. For 
example, a record object can refer to one or more records in Informed by index, ID, absolute 
position, relative position, range, or test.
This example refers to the application by “name” and a document by “index.”
tell application "Informed Desktop eForms"
-- close the frontmost document
close document 1
end tell
Containment
Reference objects are organized hierarchically so that some objects are elements of others. For 
example, an Attachment object is an element of a Record object, and a Record object is an element 
of a Document object. This organization is called “containment.” One object is contained by 
another or one object is the container of another. The object containment hierarchy in Informed is 
shown in the following diagram.
Informed AppleScript Implementation
control application platform:VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer. Explanation about transparency. VB.NET HTML5 PDF Viewer: Annotate PDF Online. This
www.rasteredge.com
control application platform:C# HTML5 PDF Viewer SDK to convert and export PDF document to
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
www.rasteredge.com
Using AppleScript
7
.
.
.
.
To refer to a specific object you specify each object in the containment hierarchy. This example 
refers to the cell named “Cost” in the third record of the frontmost document of Informed:
cell "Cost" of record 3 of document 1 of application "Informed Desktop eForms"
Implied Containment
One way to simplify your scripts is to use implied containment. This means that certain objects can 
be left out of the object specification and appropriate defaults will be provided. The following 
objects are optional in a containment specification:
■ Document
■ Record
If you use implied containment in your scripts, you must be aware of the following rules:
■ If the document is not specified, the default document is the current document:
--refers to the fourth cell of the third record of the current document
cell 4 of record 3 
Informed
Built-in command
Document
Menu
Plug-in command
Template
Window
Attached Script
Button
Collection
Format
Record
Saved Format
Tag
Menu Item
Menu Item
Record
Column
Attachment
Cell
Element
8
Using AppleScript
.
.
.
.
■ If no record is specified, all records of the specified container are assumed:
--refers to the fourth cell of every record of the second document
cell 4 of document 2
■ If no container is specified (or if the specified container is Informed), the current record of the 
current document is assumed:
--refers to the fourth cell of the current record of the current document
cell 4
The Tell Statement
The “tell” statement is a useful shorthand. Consider the following two scripts that perform identical 
functions:
set theName to cell "Name" of application "Informed Desktop eForms"
set theCompany to cell "Company" of application "Informed Desktop eForms"
tell application "Informed Desktop eForms"
set theName to cell "Name"
set theCompany to cell "Company"
end tell
The “tell” statement in the second script makes the script easier to understand and follow because it 
lets you know that all the statements in the tell block are directed at the application “Informed 
Desktop eForms.” You can read the inner statements in that context.
When the objects you refer to are nested more deeply, the “tell” statements can clarify your scripts. 
Consider the following example:
set theName to cell "Name" of record 1 thru 3 of the current collection of
document "Personnel" of application "Informed Desktop eForms"
set theCompany to cell "Company" of record 1 thru 3 of the current collection
of document "Personnel" of application "Informed Desktop eForms"
tell application "Informed Desktop eForms"
tell record 1 thru 3 of the current collection of document "Personnel"
set theName to cell "Name"
set theCompany to cell "Company"
end tell
end tell 
Using AppleScript
9
.
.
.
.
Reference Object Descriptions
The reference objects supported by Informed are described next. Each object description lists the 
reference methods, properties, and commands supported by the object.
application
The 
application
object represents the Informed application.
Reference
The application object can be referenced by name.
Properties
Reference Object Descriptions
Property
Writeable?
Description
class
no
The application class
current document
yes
The current document displayed by the application.
frontmost
yes
Is this the frontmost application?
name
no
The name of the application.
platform
no
The operating system the application is running on. This 
property can be MacOS68K, MacOSPPC, Win16, or 
Win32.
registered company
no
The name of the company the application is registered to.
registered name
no
The name of the user the application is registered to.
serial number
no
The serial number of the application.
suppress UI
yes
Suppress the display of dialog boxes and error messages?
version
no
The version number of the application.
10
Using AppleScript
.
.
.
.
Commands
count
The 
count
command returns the number of built-in commands, documents, menus, plug-in 
commands, templates, or windows in the Informed application.
tell application "Informed Desktop eForms"
set documentCount to count each document
end tell
make
The 
make
command creates a new document in Informed.
tell application "Informed Desktop eForms"
make new document with data template id "Transact B308"
end tell
quit
The 
quit
command quits Informed.
Argument
Description
each
This argument specifies the class of the elements to be counted. Its value must 
be “builtin command,” “document,” “menu,” “plugin command,” “template,” or 
“window.”
Argument
Description
new
This argument specifies the class of the element. Its value must be “document.”
with data
This argument specifies the data from which the new element will be created. 
Its value must be a template object.
Argument
Description
[saving]
Specifies whether to save changes before quitting. If 
yes
, changes are saved. If 
no
, changes are not saved. If 
ask
, Informed displays a dialog box that asks if the 
user wants to save the changes. The default value is 
ask
.
Documents you may be interested
Documents you may be interested