Applescript Commands in ClarisWorks 5.0 Macintosh

This information was provided by Claris Corporation on 16 March 1998, and incorporated into Apple Computer's Tech Info Library.
This is the list of AppleScript commands in ClarisWorks Office (5.0) for Macintosh. You can see this information by dragging the ClarisWorks 5.0 application icon onto Script Editor.

Standard Suite: Common terms for most applications

class info: Get information about an object class
class info type class -- the object class about which information is requested
[Result: type class info] -- a record containing the object's properties and elements

close: Close an object
close reference -- the object to close
[saving 'savo'] -- specifies whether or not changes should be saved before closing
[saving in alias] -- the file in which to save the object
[as file type type class] -- the type of file in which to save the document
[using translator string] -- the name of the XTND translator to use to save the document

count: Return the number of elements of a particular class within an object
count reference -- the object whose elements are to be counted
each type class -- the class of the elements to be counted.
Result: integer -- the number of elements

data size: Return the size in bytes of an object
data size reference -- the object whose data size is to be returned
[as type class] -- the data type for which the size is calculated
Result: integer -- the size of the object in bytes

delete: Delete an element from an object
delete reference -- the element to delete

duplicate: Duplicate object(s)
duplicate reference -- the object(s) to duplicate
[to location reference] -- the new location for the object(s)
Result: reference -- to the duplicated object(s)

exists: Verify if an object exists
exists reference -- the object in question
Result: boolean -- true if it exists, false if not

make: Make a new element
make
new type class -- the class of the new element.
at location reference -- the location at which to insert the element
[with data anything] -- the initial data for the element
[with properties record] -- the initial values for the properties of the element
Result: reference -- to the new object(s)

move: Move object(s) to a new location
move reference -- the object(s) to move
to location reference -- the new location for the object(s)
Result: reference -- to the object(s) after they have been moved

open: Open the specified object(s)
open alias -- list of objects to open
[using translator string] -- the name of the XTND translator to use to open the file
[as document type DR/WP/SS/DB/PT/CM] -- the type of ClarisWorks document as which to open the file
[with password plain text] -- the password to use

print: Print the specified object(s)
print alias -- list of objects to print
[merge alias] -- list of database files to merge
[one copy boolean] -- print one copy without displaying the print dialog?

quit: Quit an application program
quit
[saving 'savo'] -- specifies whether to save currently open documents

save: Save a document
save document -- the document to save
[in alias] -- the file in which to save the document
[as file type type class] -- the type of file in which to save the document (e.g., PICT, TEXT, MW2D)
[using translator string] -- the name of the XTND translator to use to save the document
[stationery boolean] -- save the document as stationery?
[backup boolean] -- save a copy of the document in the new location?

Class application: An application program
Plural form:
applications
Elements:
document by numeric index, by name, as a range of elements, satisfying a test
window by numeric index, by name, as a range of elements, satisfying a test
palette by numeric index, by name, as a range of elements, satisfying a test
menu by numeric index, by name, by ID
library by numeric index, by name
slide by numeric index
Properties:
frontmost boolean [r/o] -- Is this the frontmost application?
name string [r/o] -- the name
selection selection object -- the selection visible to the user
version version [r/o] -- the version of the application
user name string [r/o] -- the name of the user to whom the application is registered
company name string [r/o] -- the name of the company to which the application is registered
registration number string [r/o] -- the registration number of this copy of the application
XTND translators a list of XTND translator [r/o] -- *** BOGUS (DataViz!) list of XTND translators available to the application
current slide slide -- the current slide being displayed in a slide show
editing styles boolean -- true if application is currently editing a style
clipboard anything [r/o] -- the clipboard
preferences application preferences -- application preferences
default document preferences document preferences -- application preferences
name string [r/o] -- the application's name

Class character: A character
Plural form:
characters
Elements:
character by numeric index, as a range of elements
text as a range of elements
Properties:
color RGB color -- the color
font text -- the name of the font of the character
size real -- the size in points of the character
writing code writing code [r/o] -- the script system and language of the character
style text style info -- the text style of the character
uniform styles text style info [r/o] -- the text styles which are uniform throughout the specified text
user style record -- the user style (and incremental attributes) defining the character's appearance
merge field boolean [r/o] -- is this characters a merge field placeholder?
merge field name string -- the name of the database field to be merged at this point in the text
merge field data string [r/o] -- the contents of the database field to be merged at this point in the text for the current record; undefined if not merging
drawing area drawing area [r/o] -- the character's drawing area (only for embedded graphics)
<Inheritance> text [r/o] -- subclass of text

Class document: an open document
Plural form:
documents
Elements:
window by numeric index, by name, as a range of elements, satisfying a test
page by numeric index, as a range of elements, satisfying a test
header
footer
pattern by numeric index
texture by numeric index
gradient by numeric index
Properties:
text body text [r/o] -- the document's text
drawing area drawing area [r/o] -- the document's drawing area
painting painting [r/o] -- the document's painting
spreadsheet spreadsheet [r/o] -- the document's spreadsheet
database database [r/o] -- the document's database
connection connection -- the document's connection
terminal terminal -- the document's terminal
file transfer file transfer -- the document's file transfer
stylesheet stylesheet [r/o] -- the document's stylesheet
preferences document preferences -- document preferences
modified boolean -- has the document been modified since the last save?
page setup print record -- the document's page setup
margins rectangle -- the document's margins
name string [r/o] -- the name of the document
index integer [r/o] -- the document number
document kind DR/WP/SS/DB/PT/CM [r/o] -- the document kind
file alias [r/o] -- the document's file
title plain text -- the title of the document
author plain text -- the author of the document
version plain text -- the version of the document
keywords plain text -- the keywords of the document
category plain text -- the category of the document
description plain text -- the description of the document
selection selection object -- the current user selection or insertion point for the document
merge file alias -- the database file with which to merge
merge record small integer -- the record index of the database record currently being merged
merge boolean -- is merge field data currently being shown?
autohyphenate boolean -- automatically hyphenate as you edit and type new text?
date format numeric date/short abbreviated date/short date/long abbreviated date/long date -- format to use when displaying dates
fractional character widths boolean -- use fractional character widths when drawing text?
smart quotes boolean -- use smart quotes?
side handles boolean -- use side handles (for a total of 8) when displaying object selection?
polygon autoclose boolean -- automatically close polygons?
show invisibles boolean -- show invisible characters in text?
color palette size 256 colors/81 colors -- type of palette to use to display color choices
autosmooth boolean -- automatically smooth freehand?
gradient drawing faster/better -- method to use for displaying gradients
shift constraint integer -- the angle at which the shift key constrains the mouse
character delay integer -- the number of 60ths of a second to delay per character when pasting text to a connection
line delay integer -- the number of 60ths of a second to delay per line when pasting text to a connection
save screen boolean -- save the screen to the scrollback before clearing?
capture type port/screen -- location from which to capture text
scrollback limit boolean -- limit the scrollback to a maximum size?
scrollback maximum integer -- maximum size of the scrollback (units are specified by scrollback type)
scrollback type lines/bytes/screens -- units for the maximum scrollback size
open option open connection/wait for connection/do nothing -- action to perform when opening the communications document
transfer folder alias -- the default folder for received files
name string [r/o] -- the document's name

Class file: A file
Plural form:
files
Properties:
stationery boolean [r/o] -- Is the file a stationery file?

Class selection object: the selection visible to the user
Properties:
contents type class [r/o] -- the contents of the selection

Class text: text
Elements:
text as a range of elements
character by numeric index, as a range of elements
footnote by numeric index, as a range of elements
section by numeric index, as a range of elements
paragraph by numeric index, as a range of elements
word by numeric index, as a range of elements
Properties:
font text -- the name of the font of the first character
style text style info -- the text style of the first character
user style record -- the user style (and incremental attributes) defining the first character's appearance
size real -- the size in points of the first character
writing code writing code [r/o] -- the script system and language of the first character
uniform styles text style info [r/o] -- the text styles which are uniform throughout the specified text
length integer [r/o] -- length of the text
offset integer [r/o] -- offset of the text from the beginning of the enclosing text object
<Inheritance> item [r/o] -- subclass of item

Class text style info: On and Off styles of text run
Plural form:
text style infos
Properties:
on styles a list of plain/bold/italic/outline/shadow/underline/double underline/superscript/subscript/strikethru/condense/extend/superior/inferior [r/o] -- the styles that are on for the text
off styles a list of plain/bold/italic/outline/shadow/underline/double underline/superscript/subscript/strikethru/condense/extend/superior/inferior [r/o] -- the styles that are off for the text

Class window: a document window
Plural form:
windows
Elements:
split by numeric index, as a range of elements, satisfying a test
pane by numeric index, as a range of elements, satisfying a test
'cBln' by numeric index
Properties:
name string [r/o] -- the window's name
document document [r/o] -- the document associated with the window
bounds bounding rectangle -- the boundary rectangle for the window
zoomed boolean -- Is the window zoomed?
position point -- upper left coordinates of the window
scale real -- the viewing scale (zoom percentage)
ruler ruler -- the ruler for this window
tools boolean -- is the tool panel for this window visible?
page view boolean -- is the window in page view?
database view browse view/find view/layout view/list view -- (for databases only) the view type for the database

Class insertion point: An insertion location between two objects
Plural form:
insertion points



ClarisWorks Suite: General terms for use with ClarisWorks

apply: Apply a user style to an object
apply reference -- the user style to apply
to reference -- the object to which to apply the style

arrange windows: Arrange windows, tiling or stacking them
arrange windows
by tiling/stacking -- how to arrange the windows
[direction horizontal/vertical] -- direction to tile windows

check spelling: Check the spelling of the of the specified text or object
check spelling
[of reference] -- the object or text to spell-check
[dialog boolean] -- display a dialog showing the misspelled words?
[Result: list] -- list of misspelled words

copy to clipboard: Copy the current selection to the clipboard
copy to clipboard

cut: Cut the current selection to the clipboard
cut

go to: Go to a specific slide
go to slide -- the slide to be displayed
[fade boolean] -- Specifies whether or not to fade when switching to the specified slide
[scaling boolean] -- Specifies whether to scale the slide to fit the screen
[center slide boolean] -- Specifies whether to center the slide on the screen
[cursor boolean] -- Specifies whether to make the cursor visible
[play movies boolean] -- Specifies whether to automatically play movies on the slide
[simultaneous boolean] -- Specifies whether to play movies simultaneously when automatically playing
[background RGB color] -- Specifies the color to use for the background of the slide
[border RGB color] -- Specifies the color to use for the border surrounding the slide

do script: Run the specified macro
do script plain text -- the name of the macro to run

find synonyms: Look up synonyms for the specified word in the thesaurus
find synonyms
for word -- the word to look up
[dialog boolean] -- display a dialog listing the synonyms?
[Result: synonym list] -- synonyms for the specified word

help: Display ClarisWorks' onscreen help
help integer -- topic number

insert: Insert a file into a document
insert alias -- the file to insert
[at location reference] -- the location at which to insert the file
[using translator string] -- the name of the XTND translator to use to import the document
[with fields plain text] -- the field order to use when inserting into a database (use "" to skip a field)

invoke assistant: Start an interactive session with a ClarisWorks assistant
invoke assistant plain text -- the name of the assistant to invoke

paste: Paste from the clipboard to the current selection
paste values/formulas/formats -- special things that can be pasted
[transpose boolean] -- transpose the data diagonally?

play: Start playing the specified object
play reference -- the object to play

reveal: Make the requested objects visible
reveal reference -- the object(s) to make visible
[in window reference] -- the window in which to display the objects

revert: revert to the last saved version of a document
revert document -- the document to be reverted

select: Select the specified object
select reference -- the object to be selected

sort: Sort an object by one or more of its elements. (Database or Spreadsheet)
sort reference -- the object to sort
[with key reference] -- the key element(s) on which to sort
[direction ascending/descending] -- the direction in which to sort

speak: Use PlainTalk to speak some text
speak plain text -- the text to speak
[using voice string] -- the name of the PlainTalk voice to use

start slides: Start the slideshow for the current document
start slides

stop: Stop playing the specified object
stop reference -- the object to stop playing

stop slides: Stop the slideshow, returning to the normal application state
stop slides

remove: Unapply a user style to an object
remove reference -- the user style to apply
from reference -- the object from which to remove the style

Class application preferences: preferences which apply globally throughout the application
Properties:
terminal speech boolean -- speak text in communication documents?
WYSIWYG fonts boolean -- display WYSIWYG font menu?
arrow Keys move caret/change cells -- action to take in spreadsheet entry bar when arrow keys are pressed
enter mode enter mode/return mode/tab mode -- action to take in spreadsheet when Enter is pressed
old version warning boolean -- display warning alert when opening a document created by an older version?
locked file warning boolean -- display warning alert when opening a locked document?
paint reduction warning boolean -- display warning alert when size of new paint document is reduced due to memory constraints?
converted file suffix boolean -- append "[v4.0]" to documents converted from older formats?
preview boolean -- create a preview for saved documents?
custom icon boolean -- create a custom icon for saved documents?
startup option do nothing/show new/show open -- action to take when launched
default font text -- the name of the default font
remember translator boolean -- when saving, set the default export translator to be the same as the import translator?
mail quote type at bottom/at top -- when quoting mail in a reply, the quoting etiquette to use
word services boolean -- enable word services in the Writing Tools menu?
quote indent plain text -- when quoting mail, the text with which to indent each paragraph
connection tools a list of string [r/o] -- connection tools available to the application
terminal tools a list of string [r/o] -- terminal tools available to the application
file transfer tools a list of string [r/o] -- file transfer tools available to the application
default connection connection -- default connection to use in new communication documents
default terminal terminal -- default terminal to use in new communication documents
default file transfer file transfer -- default file transfer to use in new communication documents

Class document preferences: preferences which apply to individual documents
Properties:
date format numeric date/short abbreviated date/short date/long abbreviated date/long date -- format to use when displaying dates (default for new documents)
fractional character widths boolean -- use fractional character widths when drawing text? (default for new documents)
smart quotes boolean -- use smart quotes? (default for new documents)
side handles boolean -- use side handles (for a total of 8) when displaying object selection? (default for new documents)
polygon autoclose boolean -- automatically close polygons? (default for new documents)
show invisibles boolean -- show invisible characters in text? (default for new documents)
color palette size 256 colors/81 colors -- type of palette to use to display color choices (default for new documents)
autosmooth boolean -- automatically smooth freehand? (default for new documents)
gradient drawing faster/better -- method to use for displaying gradients (default for new documents)
shift constraint integer -- the angle at which the shift key constrains the mouse (default for new documents)
character delay integer -- the number of 60ths of a second to delay per character when pasting text to a connection (default for new documents)
line delay integer -- the number of 60ths of a second to delay per line when pasting text to a connection (default for new documents)
save screen boolean -- save the screen to the scrollback before clearing? (default for new documents)
capture type port/screen -- location from which to capture text (default for new documents)
scrollback limit boolean -- limit the scrollback to a maximum size? (default for new documents)
scrollback maximum integer -- maximum size of the scrollback (units are specified by scrollback type) (default for new documents)
scrollback type lines/bytes/screens -- units for the maximum scrollback size (default for new documents)
open option open connection/wait for connection/do nothing -- action to perform when opening the communications document (default for new documents)
transfer folder alias -- the default folder for received files (default for new documents)

Class footer: the document's footer
Plural form:
footers
Properties:
orientation left pages/right pages/all pages -- the orientation of the footer
<Inheritance> text [r/o] -- subclass of text

Class header: the document's header
Plural form:
headers
Properties:
orientation left pages/right pages/all pages -- the orientation of the header
<Inheritance> text [r/o] -- subclass of text

Class library: a library of graphic objects
Plural form:
libraries
Elements:
graphic object by numeric index, by name
Properties:
name string [r/o] -- the name of the library
file alias [r/o] -- the library's file
palette palette [r/o] -- the library's floating palette
<Inheritance> item [r/o] -- subclass of item

Class menu: A menu
Plural form:
menus
Elements:
menu item by numeric index, by name, as a range of elements
Properties:
name string [r/o] -- the name of the menu
id small integer [r/o] -- the menu id
<Inheritance> item [r/o] -- subclass of item

Class menu item: A menu item. Use "select" to perform a menu item action.
Plural form:
menu items
Properties:
name string [r/o] -- the name of the menu
index integer [r/o] -- the menu item number
enabled boolean [r/o] -- is the menu item enabled?
checked boolean [r/o] -- is the menu item checked?
check character plain text [r/o] -- the character used to check this menu item
<Inheritance> item [r/o] -- subclass of item

Class page: A page
Plural form:
pages
Properties:
index integer [r/o] -- the page number
<Inheritance> item [r/o] -- subclass of item

Class palette: A floating palette window
Plural form:
palettes
Properties:
bounds bounding rectangle -- the boundary rectangle for the window
closeable boolean [r/o] -- Does the window have a close box?
titled boolean [r/o] -- Does the window have a title bar?
index integer -- the number of the window
floating boolean [r/o] -- Does the window float?
modal boolean [r/o] -- Is the window modal?
resizable boolean [r/o] -- Is the window resizable?
zoomable boolean [r/o] -- Is the window zoomable?
zoomed boolean -- Is the window zoomed?
visible boolean -- Is the window visible?
position point -- upper left coordinates of the window
name string [r/o] -- the palette's name
<Inheritance> item [r/o] -- subclass of item

Class pane: A window pane
Plural form:
panes
Properties:
bounds bounding rectangle -- the bounds of the pane
<Inheritance> item [r/o] -- subclass of item

Class pattern: a pattern
Plural form:
patterns

Class print record: Printer-specific page setup information
Plural form:
print records
Properties:
<Inheritance> item [r/o] -- subclass of item

Class ruler: a ruler
Plural form:
rulers
Properties:
visible boolean [r/o] -- is the ruler visible?
ruler kind graphics ruler/text ruler [r/o] -- the type of ruler
unit lines/inches/millimeters/centimeters/picas/points [r/o] -- the unit of measurement of the ruler
divisions small integer -- the number of divisions per unit in this document's rulers
<Inheritance> item [r/o] -- subclass of item

Class ruler measurement info: a fixed value and its unit of measurement
Properties:
value real [r/o] -- the amount
unit lines/inches/millimeters/centimeters/picas/points [r/o] -- the unit of measurement applied to the value
<Inheritance> item [r/o] -- subclass of item

Class slide: A slide which may be displayed in the slide show
Plural form:
slides
Properties:
index integer -- the number of the slide
transition mode opaque/transparent/hidden [r/o] -- the way the slide is displayed relative to previous slides
<Inheritance> item [r/o] -- subclass of item

Class split: A split bar dividing two panes
Plural form:
splits
Properties:
position small integer -- the position of the split bar in the window
orientation horizontal/vertical [r/o] -- the orientation of the split bar
<Inheritance> item [r/o] -- subclass of item

Class style attribute: an attribute of a user style
Plural form:
style attributes
Properties:
class type class [r/o] -- the attribute's class
<Inheritance> record [r/o] -- subclass of record

Class stylesheet: stylesheet
Plural form:
stylesheets
Elements:
user style by numeric index, by name
Properties:
<Inheritance> item [r/o] -- subclass of item

Class synonym list: a list of synonyms
Plural form:
synonym lists
Elements:
list
Properties:
speech part noun/verb/adjective/adverb/pronoun [r/o] -- the type of word

Class tab stop: a tab stop
Plural form:
tab stops
Properties:
tab type left/right/center/align on -- the tab's alignment type
position real -- the tab's position in the ruler
alignment character plain text -- (for align-on tabs) the character on which to align
fill character plain text -- the character with which to fill the tab space
<Inheritance> item [r/o] -- subclass of item

Class texture: a texture
Plural form:
textures

Class user style: user-defined style
Plural form:
user styles
Elements:
style attribute by numeric index
Properties:
name string -- the name of the user style
style type basic style/paragraph style/outline style/table style [r/o] -- the style type
base style user style -- the user style this one is based on
incremental styles a list of style attribute -- attributes applied to an object in addition to the user style

Class XTND translator: an XTND file translator
Plural form:
XTND translator
Properties:
name string [r/o] -- the name of the translator
translator type text translator/graphic translator/spreadsheet translator/database translator/spreadsheet or database translator [r/o] -- the translator type
translation import only translation/export only translation/import and export translation [r/o] -- the translations supported
<Inheritance> item [r/o] -- subclass of item



ClarisWorks Text Suite: Terms for use with word processing

Class footnote: a footnote
Plural form:
footnotes
Properties:
label plain text -- the label associated with this footnote
index integer [r/o] -- the index of this footnote in the text
<Inheritance> text [r/o] -- subclass of text

Class paragraph: a paragraph
Plural form:
paragraphs
Elements:
character by numeric index, as a range of elements
footnote by numeric index
tab stop by numeric index
text as a range of elements
Properties:
index integer [r/o] -- the index of this paragraph in the text
level integer -- the outline level
left indent ruler measurement info -- the left indentation
right indent ruler measurement info -- the right indentation
first line indent ruler measurement info -- the initial indentation of the first line
line spacing ruler measurement info -- the space between the lines of a paragraph
space before ruler measurement info -- the space before a paragraph
space after ruler measurement info -- the space after a paragraph
label none/diamond label/bullet label/checkbox label/Harvard label/leader label/legal label/letter label/letter caps label/numeric label/Roman label/Roman caps label -- the outlining label type associated with a paragraph
justification left/right/center/full -- Justification of the text
<Inheritance> text [r/o] -- subclass of text

Class section: a section
Plural form:
sections
Elements:
character by numeric index, as a range of elements
footnote by numeric index
tab stop by numeric index
text as a range of elements
'cTxC'
Properties:
index integer [r/o] -- the index of this section in the text
<Inheritance> text [r/o] -- subclass of text

Class word: A word
Plural form:
words
Elements:
character by numeric index, as a range of elements
text as a range of elements
Properties:
index integer [r/o] -- the index of this word in the text
<Inheritance> text [r/o] -- subclass of text



ClarisWorks Database Suite: Terms for use with databases

hide: Hide a set of database records
hide reference -- the records to hide

search: search for a set of records, showing or hiding them
search database -- the database to search
[looking for record] -- records containing the search criteria
[omitting record] -- records containing the omission criteria
[matching plain text] -- a ClarisWorks formula specifying the records to be shown
[from all records/visible records] -- the set of records to search
Result: integer -- the number of records found

show: show a set of database records
show reference -- the records to show

Class database: a database
Plural form:
databases
Elements:
layout by name, by numeric index
field by name, by numeric index
record by numeric index, as a range of elements, satisfying a test
report by name, by numeric index
db search by name, by numeric index
db sort by name, by numeric index
request by numeric index, as a range of elements
Properties:
current record integer -- the current record
<Inheritance> item [r/o] -- subclass of item

Class db search: a canned database search
Plural form:
db searches
Properties:
name string [r/o] -- the name of the search
<Inheritance> item [r/o] -- subclass of item

Class db sort: a canned database sort
Plural form:
db sorts
Properties:
name string [r/o] -- the name of the sort
<Inheritance> item [r/o] -- subclass of item

Class field: a database field
Plural form:
fields
Properties:
name string [r/o] -- the name of the field
index integer [r/o] -- the index of the field
<Inheritance> item [r/o] -- subclass of item

Class layout: a database layout
Plural form:
layouts
Properties:
name string -- the name of the layout
show multiple boolean -- show multiple records at a time?
index integer [r/o] -- the record number
drawing area drawing area [r/o] -- the character's drawing area (only for embedded graphics)
<Inheritance> item [r/o] -- subclass of item

Class record: a database record
Plural form:
records
Elements:
field by name, by numeric index
Properties:
visible boolean [r/o] -- is the record visible?
index integer [r/o] -- the record number
id small integer [r/o] -- the record id
creation date date [r/o] -- the date/time the record was created
modification date date [r/o] -- the date/time the record was last modified
<Inheritance> item [r/o] -- subclass of item

Class report: a database report
Plural form:
reports
Properties:
name string [r/o] -- the name of the report
<Inheritance> item [r/o] -- subclass of item

Class request: a database request record
Plural form:
requests
Elements:
field by name, by numeric index
Properties:
index integer [r/o] -- the request number
<Inheritance> item [r/o] -- subclass of item



ClarisWorks Spreadsheet Suite: Terms for use with spreadsheets

recalculate: Recalculate a spreadsheet
recalculate spreadsheet -- the spreadsheet to recalculate

Class axis: axis
Plural form:
axes

Class cell: A cell
Plural form:
cells
Elements:
cell by numeric index, as a range of elements
row by numeric index, as a range of elements
column by numeric index, as a range of elements
Properties:
formula text -- the formula of the cell
format general/currency/percent/scientific notation/fixed/numeric date/short abbreviated date/short date/long abbreviated date/long date/short time/long time/short military time/long military time -- the cell format
lock read only/read write -- Indicates whether value or formula in the cell can be changed
name plain text -- the name of the cell (e.g., "A1")
color RGB color -- the cell's text color
font text -- the name of the font of the cell
size real -- the size in points of the cell text
writing code writing code [r/o] -- the script system and language of the cell text
style text style info -- the text style of the cell
fill color RGB color -- the fill color
fill pattern integer -- the fill pattern
alignment general/left/right/center -- justification of the text
decimal places integer -- digits of precision
commas boolean -- display numbers with thousands separators?
parentheses boolean -- display negative numbers in parentheses?
wrap boolean -- wrap text within a cell?
left border boolean -- draw a border on the left side of the cell?
top border boolean -- draw a border on the top of the cell?
right border boolean -- draw a border on the right side of the cell?
bottom border boolean -- draw a border on the bottom of the cell?
outline border boolean -- draw a border framing the range of cells?
user style record -- the user style (and incremental attributes) defining the cell's appearance
<Inheritance> item [r/o] -- subclass of item

Class chart: a graphic chart of spreadsheet data
Plural form:
charts
Elements:
axis
series
Properties:
range reference -- the spreadsheet range which is charted
chart kind bar chart/area chart/line chart/scatter chart/pie chart/pictogram chart/stacked bar chart/stacked area chart/XY line chart/XY scatter chart/high low chart/stacked pictogram chart -- the type of chart
title 'cChT' -- the title of the chart
legend 'cChL' -- the legend of the chart
in color boolean -- is the chart in color?
is shadowed boolean -- does the chart have a drop shadow?
three dimensional boolean -- are the chart bars three dimensional?
tilted boolean -- are the pies displayed tilted?
scale multiple boolean -- are multiple pies scaled based on their total data size?
square grid boolean -- does the X/Y grid have a square aspect?
series arrangement type class -- the arrangement of data within the spreadsheet for series (rows or columns)
row label boolean -- use numbers as labels in the first row?
column label boolean -- use numbers as labels in the first column?
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class chart title: a chart's title
Properties:
position top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right -- the position of the title relative to the chart
orientation horizontal/vertical [r/o] -- the orientation of the title
is shadowed boolean -- does the title have a drop shadow?

Class chart legend: a chart's legend
Properties:
position top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right -- the position of the legend relative to the chart
orientation horizontal/vertical [r/o] -- the orientation of the legend
is shadowed boolean -- does the legend have a drop shadow?
use symbol boolean -- should the legend display the series symbol?

Class column: A column
Plural form:
columns
Elements:
cell by numeric index, as a range of elements
row by numeric index, as a range of elements
column by numeric index, as a range of elements
Properties:
name plain text -- the name of the column
index integer [r/o] -- the column number
width integer -- the width of the column in pixels
<Inheritance> item [r/o] -- subclass of item

Class named range: a user-defined range of cells
Plural form:
named ranges
Elements:
cell by numeric index
Properties:
name string -- the name of the range
<Inheritance> item [r/o] -- subclass of item

Class row: A row
Plural form:
rows
Elements:
cell by numeric index, as a range of elements
row by numeric index, as a range of elements
column by numeric index, as a range of elements
Properties:
index integer [r/o] -- the row number
height integer -- the height of the row in pixels
<Inheritance> item [r/o] -- subclass of item

Class series: series
Properties:
picture picture -- the pictogram picture
repeating boolean -- does the pictogram repeat?
percent overlap small integer -- if the pictogram repeats, the percentage of it which overlaps
label data boolean -- should the series be directly labeled
position top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right -- if the series is labeled, the position of the label relative to the series
chart kind bar chart/area chart/line chart/scatter chart/pie chart/pictogram chart/stacked bar chart/stacked area chart/XY line chart/XY scatter chart/high low chart/stacked pictogram chart -- the type of chart

Class spreadsheet: A spreadsheet
Plural form:
spreadsheet
Elements:
row by numeric index, as a range of elements
column by name, by numeric index, as a range of elements
cell by name, by numeric index, as a range of elements
chart by numeric index
named range by name, by numeric index
Properties:
data bounds named range [r/o] -- the range that data occupies in the spreadsheet
<Inheritance> item [r/o] -- subclass of item



ClarisWorks Graphics Suite: Terms for use with graphics

Class arc: An arc
Plural form:
arcs
Properties:
arc angle small integer -- Angle of the arc in degrees
start angle small integer -- the angle that defines the start of the arc, in degrees
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class drawing area: Container for graphics and supporting information
Plural form:
drawing areas
Elements:
graphic object
Properties:
<Inheritance> item [r/o] -- subclass of item

Class gradient: a gradient
Properties:
gradient kind linear/circular/burst [r/o] -- the type of gradient
colors a list of RGB color -- the reference colors of the gradient (1 - 4)
angle integer -- the angle for linear or circular gradients
offset real -- flip position for linear gradients; 0.0 = center, 1.0 = edge
bounds bounding rectangle -- the center for burst or circular gradients, relative to {0, 0, 100, 100}
<Inheritance> item [r/o] -- subclass of item

Class group: Group of graphics
Plural form:
groups
Properties:
drawing area drawing area [r/o] -- the character's drawing area (only for embedded graphics)
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class graphic object: two-dimensional objects
Plural form:
graphic objects
Properties:
bounds bounding rectangle -- the smallest rectangle that contains the entire graphic object
fill color RGB color -- the fill color
fill pattern integer -- the fill pattern
fill gradient integer -- the fill gradient
fill texture integer -- the fill texture
pen color RGB color -- the pen color
pen pattern integer -- the pen pattern
pen width real -- the pen width
rotation integer -- the rotation of this object in degrees from horizontal
definition rectangle bounding rectangle -- the rectangle used to define the object; this is usually the same as the bounds except when the object is rotated
text wrap no wrap/regular wrap/irregular wrap -- the way in which text should wrap around an object
wrap gutter ruler measurement info -- the amount of space to allow between an object and the text wrapping around it
lock read only/read write -- indicates whether or not the object may be moved, deleted, or modified
user style record -- the user style (and incremental attributes) defining the object's appearance
<Inheritance> item [r/o] -- subclass of item

Class line:
Plural form:
lines
Properties:
end point point -- the ending point of the line
arrow style no arrow/arrow at start/arrow at end/arrow at both ends -- the arrow style
start point point -- the starting point of the line
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class movie: a QuickTime movie
Plural form:
movies
Properties:
original bounds bounding rectangle -- the rectangle that bounds the object at normal size
loop none/forward/back and forth -- how the movie should loop while playing
playing boolean [r/o] -- is the movie currently playing?
rate real -- the rate at which the movie plays
direction forward/backward -- the direction the movie plays
duration real [r/o] -- the duration of the movie (at a rate of 1.0)
current time real -- the current time position within the movie
volume real -- the sound volume of the movie when playing
modified boolean -- has the movie been modified since the document was last saved?
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class oval:
Plural form:
ovals
Properties:
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class paint frame: a pixel map within a drawing area
Plural form:
paint frames
Properties:
painting painting [r/o] -- the object's painting
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class picture: a QuickDraw picture
Plural form:
pictures
Properties:
original bounds bounding rectangle -- the rectangle that bounds the object at normal size
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class pixel: A pixel
Plural form:
pixels
Properties:
color RGB color -- the color

Class painting: A painting pixel map
Plural form:
paintings
Elements:
pixel by numeric index, as a range of elements
Properties:
<Inheritance> item [r/o] -- subclass of item

Class polygon: A polygon
Plural form:
polygons
Elements:
vertex by numeric index
Properties:
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class rectangle: A rectangle
Plural form:
rectangles
Properties:
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class rounded rectangle: A rounded rectangle
Plural form:
rounded rectangles
Properties:
corner radius small integer -- the radius of the arcs used to draw the corners
round ends boolean -- should the shorter sides of the object be drawn by a half circle? (overrides corner radius)
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class spreadsheet frame: a spreadsheet within a drawing area
Plural form:
spreadsheet frames
Properties:
spreadsheet spreadsheet [r/o] -- the object's spreadsheet
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class text frame: a text object within a drawing area
Plural form:
text frames
Properties:
text body text [r/o] -- the object's text
<Inheritance> graphic object [r/o] -- subclass of graphic object

Class vertex: a vertex of a polygon
Plural form:
vertices
Properties:
vertex location point -- location of the vertex
control point 1 point -- location of first control point
control point 2 point -- location of second control point
smooth boolean -- true if control points are tied together
autosmooth boolean -- true if control points are auto-generated



ClarisWorks Communications Suite: Terms for use with communications

match: Match a string or idle time in a communications document
match connection -- the connection on which to match
with condition record -- list of conditions to match
Result: integer -- result code designating the condition matched

receive: Receive a file
receive alias -- the location for the to be received
via file transfer -- the file transfer to use to receive the file(s)

send: Send a file or text using the specified communications document. In order to send a list of files, the document's file transfer must support batch transfers.
send anything -- the file(s) or text to send
via document -- the communications document to use to send the text or file(s)

Class condition record: a result code and a match condition: either a timeout or text
Plural form:
condition records
Properties:
result code integer [r/o] -- the result code returned upon successfully matching this condition
timeout integer [r/o] -- the number of seconds of idle time to match
match text plain text [r/o] -- the text to match
<Inheritance> item [r/o] -- subclass of item

Class connection: a communications toolbox connection
Properties:
status disconnected/connected/connecting/disconnecting/waiting/answering [r/o] -- the connection's status
name string [r/o] -- the tool's name
configuration string -- the tool's configuration
version version [r/o] -- the tool's version number
<Inheritance> item [r/o] -- subclass of item

Class file transfer: a communications toolbox file transfer
Properties:
status idle/sending/receiving [r/o] -- the file transfer's status
name string [r/o] -- the tool's name
configuration string -- the tool's configuration
version version [r/o] -- the tool's version number
batch boolean [r/o] -- can this tool send multiple files?
<Inheritance> item [r/o] -- subclass of item

Class terminal: a communications toolbox terminal
Properties:
text body text [r/o] -- the terminal's text
scrollback text [r/o] -- the terminal's scrollback text
name string [r/o] -- the tool's name
configuration string -- the tool's configuration
version version [r/o] -- the tool's version number
<Inheritance> item [r/o] -- subclass of item
Published Date: Feb 20, 2012