Arbortext Command Language
Arbortext Command Language Overview
ACL Syntax Conventions
Arbortext Editor Command File
User Startup File
Document Type Command Files
Document Type Instance Command Files
Document Command Files
Displaying a Command History
Getting Online Help for Commands
Character Sets and Encoding
Using the Arbortext Command Language
Testing and Debugging ACL Scripts
Using Named Buffers
Creating a Named Paste Buffer
Creating a Named Current Buffer
Listing Paste Buffers
Inserting the Text of a Named Paste Buffer
Creating Buffers that Contain Files
Storing a Buffer from One Session to the Next
Loading Saved Buffers
Deleting Named Paste Buffers
Example of Named Paste Buffers
Modifying the Default Menus
Menu Paths
Shortcut Menus
Special Characters in Menu Paths
Using the Interface and Dialog Tools
The message Command
readvar and response
list_response
The sh Command
Back-quotes
Using Regular Expressions
Special Characters
Character Classes
Negation
Ranges
Repetition
Alternation
Grouping
Anchors and Word Boundaries
Searching for Tags or Entities
Marking
Manipulation of Selections
Command Variables
Variable Names
Variable Assignment and Relation
Setting Values for Variables
Size Limits for ACL Variables
ACL Syntax Conventions for Quotation Marks
String Concatenation
Symbolic Parameters
$* Symbolic Parameter
$# Symbolic Parameter
$"n Symbolic Parameter
$"* Symbolic Parameter
Predefined Variables
Creating your Own Variables
Example: Mappings Using Variables
Using Variables
The execute Command
Arrays and Variables
Using Expressions
Expression Operator Precedence
Assignment
Conditional Expression
Logical “or”
Logical “and”
Array Membership
Bitwise “or”
Bitwise “xor”
Bitwise “and”
Relational
Shift Operators
Addition, Subtraction, String Concatenation
Multiplication, Division, Remainder
Unary Minus
Logical Negation
Bitwise Negation
Increment
Decrement
Grouping
Logical Expressions
Operands
Using Conditional Logic
if, while, for, switch
break and continue
Using Looping and Conditionals
Example: Test a Document Type
Example: Determine a File's Write Status
Example: Test the Location of a Document
A Further Modification
Example: Substituting Tags
Example: Tailoring Dash Insertion
ACL Functions Defined
Functions as Expressions and Commands
Channel Functions
Object Identifier (OID) Functions
User-Defined Functions
Packages
Callback Functions Introduction
Hook Functions Introduction
Formatting Pass Reduction in ACL
ACL Coding for Better Generated Text Performance
DDE Support
Built-in Functions, Callbacks, and Hooks
Array, Variable, and Package Functions
Buffer Functions
Byte String Functions
Context-Related Functions
Dialog Box Functions
Document Identifier Functions
Document Type Functions
Dynamic Loading (API) Functions
Editor Functions
Entity Functions
File Identifier Functions
File or System Functions
Menu and Keymap Functions
Notation Functions
Table Functions
Table Object and Table Model IDs
Table Object Types
Table Directions
Table Orientation
List Functions
Row-Major Ordering
Galley Ordering
Error Handling
Table Object Attributes
Mandatory Attribute Values
Dimensions in Attributes
Shared Table Attributes
Set Table Attributes
Grid Table Attributes
Column Table Attributes
Row Table Attributes
Cell Table Attributes
Rule Table Attributes
Time Functions
Arbortext Editor Command Aliases
Set Option Scope
show commands
Creating and Manipulating Windows
Window Manipulation Functions
Example: Edit Window Function
Example: List Response Panel
Functions by Category
Alias Map Functions
Applicability Functions
Application Management Functions
Array, Variable, and Package Functions
Buffer Functions
Byte String Functions
Callback Functions
Change Tracking Functions
Channel Functions
Column View Functions
COM Interface Functions
Composer Functions
Context-Related Functions
Custom Dialog Box Functions
Windows Functions
Dialog Item Functions
Convenience Functions
Outline List Item Functions
Dialog Box Functions
Document Identifier Functions
Document Type Functions
Dynamic Loading (API) Functions
Editor Functions
Entity Functions
File Identifier Functions
File or System Functions
Hook Functions
Import/Export Functions
Java, JavaScript, JScript, and VBScript Functions
Layout Functions
Macro Recorder Functions
Menu and Keymap Functions
Message Localization Functions
Miscellaneous Functions
Notation Functions
Numeric Functions
Object Identifier (OID) Functions
Profiling Functions
Profile Functions
Profile Group Functions
Profile Node Functions
Schema Functions
String Functions
Set Option Functions
Stylesheet Functions
Table Functions
Table Object Attributes
Shared Table Attributes
Set Table Attributes
Grid Table Attributes
Column Table Attributes
Row Table Attributes
Cell Table Attributes
Rule Table Attributes
Time Functions
Translation Functions
Window Functions
XPath Functions
Functions by Alphabetical Listing
absolute_file_name
access
add
add_filep_entity
add_graphic_fallback
add_hook
agettext
amo_close
amo_open
amo_text
append_catalog_path
append_composer_path
append_dialogs_path
append_dita_path
append_entity_path
append_frameset_path
append_graphics_path
append_javaclass_path
append_load_path
append_newlist_path
append_userdict_path
append_path
append_tagtemplate_path
application_name
apply
apply_profile_group
apply_profile_group_allowed
apply_profile_group_value_nodes
apply_profile_groups
attr_alias
attr_description
attr_real_name
attr_value_alias
attr_value_real_name
base_tag_name
basename
blength
buffer_clipboard_contents
buffer_clipboard_formats
buffer_create
buffer_doc
buffer_empty
buffer_is_clipboard
buffer_is_table
bulleted_list_block_tag_name
bulleted_list_block_tag_name_ns
bulleted_list_item_tag_name
bulleted_list_item_tag_name_ns
caller
caller_file
caller_line
caret_at
caret_in_selection
caret_show
catalog_ids
catalog_public_ids
catalog_resolve
catch
change_tracking_accept_change
change_tracking_accept_selection
change_tracking_find
change_tracking_info
change_tracking_reject_change
change_tracking_reject_selection
change_tracking_user_list
change_tracking_user_properties
char_entity_names
chop
chr
cjk_locale
clear
clear_stylesheet
close
cmd_exists
cmd_key
color_chooser
color_rgb
columnview_cell_focus
columnview_is_defined
com_attach
com_call
com_prop_get
com_prop_put
com_release
compare_files
composer_log
content_model
context_full_paths
context_paths
context_string
count
create_copypaste_map
ctime
current_doc
current_event
current_tag_attr_value
current_tag_name
current_window
cut_valid
dcf_option
dcf_validate
dcfmodel_element_list
declare_char_entity
declare_file_entity
declare_filep_entity
declare_graphic_entity
declare_notation
declare_text_entity
defined
delete
delete_filep_entity
delete_markup_valid
detail_tag
dimen_convert
direction
dirname
disable_windows
dita_doc_show_rm_tab
dita_rde_xsd_from_map
dita_rds_dtd_from_map
dita_reset_rm_state
dita_rm_export_favorites
dita_rm_import_favorites
dita_show_rm_tab
ditaref_relative_path
ditaref_resolve
division_heading_tag
division_tag
dl_builtin_addr
dl_call
Returning Input Pointers as Results
dl_error
dl_find
dl_load
dl_unload
dlgitem_activate
dlgitem_collapse
dlgitem_deactivate
dlgitem_display
dlgitem_dropdown_list
dlgitem_ensure_listtag_visible
dlgitem_ensure_table_visible_at
dlgitem_exists
dlgitem_expand
dlgitem_find_table_cell_in_column
dlgitem_get
dlgitem_get_active_at
dlgitem_get_all
dlgitem_get_appdata
dlgitem_get_appdata_at
dlgitem_get_background_at
dlgitem_get_check_at
dlgitem_get_focus
dlgitem_get_foreground_at
dlgitem_get_list_array
dlgitem_get_list_at
dlgitem_get_list_count
dlgitem_get_listtag
dlgitem_get_listtag_by_appdata
dlgitem_get_mnemonic
dlgitem_get_select_array
dlgitem_get_selected_appdata
dlgitem_get_selected_listtag
dlgitem_get_selected_listtag_array
dlgitem_get_sublisttag
dlgitem_get_table_cell_at
dlgitem_get_table_column_align
dlgitem_get_table_column_count
dlgitem_get_table_column_header_at
dlgitem_get_table_row_count
dlgitem_get_table_selection
dlgitem_get_table_sort
dlgitem_get_value
dlgitem_hide
dlgitem_insert_list_at
dlgitem_insert_table_column_at
dlgitem_insert_table_row_at
dlgitem_is_active
dlgitem_is_expandable
dlgitem_is_expanded
dlgitem_remove_list_at
dlgitem_remove_table_column_at
dlgitem_remove_table_row_at
dlgitem_remove_toolbar
dlgitem_select_list_at
dlgitem_set
Dialog Item Attributes
Dialog Item Specific Attributes
dlgitem_set_active_at
dlgitem_set_appdata
dlgitem_set_appdata_at
dlgitem_set_background_at
dlgitem_set_check_at
dlgitem_set_default_branch_image
dlgitem_set_default_leaf_image
dlgitem_set_default_openbranch_image
dlgitem_set_focus
dlgitem_set_foreground_at
dlgitem_set_list_array
dlgitem_set_list_at
dlgitem_set_list_count
dlgitem_set_listtag_branch_image_at
dlgitem_set_listtag_extra_image_at
dlgitem_set_listtag_leaf_image_at
dlgitem_set_listtag_openbranch_image_at
dlgitem_set_mnemonic
dlgitem_set_multiple
dlgitem_set_refresh
dlgitem_set_selection
dlgitem_set_table_cell_at
dlgitem_set_table_column_align
dlgitem_set_table_column_count
dlgitem_set_table_column_header_at
dlgitem_set_table_row_count
dlgitem_set_table_selection
dlgitem_set_table_sort
dlgitem_set_value
dlgitem_show
dlgitem_withdraw
dobj_is_other_locked
doc_cache_base
doc_cache_dir
doc_clean_cache
doc_clear
doc_clone
doc_close
doc_compose_stylesheets
doc_default_stylesheet_path
doc_delete_stylesheet_association
doc_dir
doc_dtd_not_defined
doc_dtd_not_found
doc_estimate_dfs
doc_first_dobj
doc_flatten
doc_format_needed
doc_formattable
doc_freeform
doc_from_compare
doc_get
doc_get_stylesheet_association
doc_get_translation_locale
doc_get_translation_orig_uri
doc_has_change_tracking
doc_incomplete
doc_invalidate_graphics
doc_is_translation
doc_kind
doc_list
doc_name
doc_namecase_sensitive
doc_new_stylesheet_association
doc_next_dobj
doc_num_stylesheet_associations
doc_open
doc_parent
doc_path
doc_read_only
doc_revert
doc_save
doc_set
doc_set_path
doc_set_stylesheet_association
doc_set_translation_locale
doc_set_translation_orig_uri
doc_show
doc_type
doc_type_dcf_file
doc_type_description
doc_type_dir
doc_type_dita
doc_type_extension
doc_type_file
doc_type_gi
doc_type_language
doc_type_namespace
doc_type_namespaces
doc_type_root_tags
doc_type_schematron_file
doc_type_xml
doc_update_display
doc_valid
doc_window
doc_word_count
document_export
dom_address
dom_document
dom_free
dom_oid
drag_start
drag_stop
drop_file_info
dtd_decl_path
dtd_tag
dupl
edit_id
edit_new_window
elapsed_time
entity
entity_doc
entity_exists
entity_expand
entity_first
entity_last
entity_name
entity_notation
entity_parfile
entity_path
entity_pubid
entity_relative_path
entity_resolve
entity_source
entity_sysid
entity_tag
entity_to_unicode
entity_type
eof
error
errors_suppressed
eval (Function)
event_process
event_stop_process
execute (Function)
exit_editor
expand_file_name
file_close
file_directory
file_entity_names
file_entity_tag
file_is_graphic
file_is_zip
file_mtime
file_newer
file_public_id
file_selector
file_size
file_system
filename_encode
filename_to_url
filep_entity_names
find
find_dita_rd_dcf
find_file_in_path
flush
flush_dita_rdgen_cache
font_families
formatting
forward_char
fosi_public_id
fosivar_value
framesets
function_argc
function_file
function_names
generate_id
get_appdata_dir
get_cache_dir
get_composer_log_contents
get_composer_log_doc
get_custom_dir
get_custom_property
get_default_printer
get_newlist_entry
get_num_printers
get_preferences_path
get_printers
get_user_property
getline
getlocale
getpid
glob
goto_cell
goto_oid
graphic_attr_name
graphic_entity_attr_name
graphic_entity_names
graphic_entity_tag
graphic_file_attr_name
graphic_format
graphic_information
graphic_relative_path
graphic_tag
graphic_tag_name
graphic_viewer
graphic_views
gsub
hex
hidden_tag
high_bound
hook_call
hook_eval
htmldoc
http_cache_flush
in_context
in_context_list
index
indexproc
init_done
insert
insert_buffer
insert_filep_entity
insert_graphic_file
insert_string (Function)
insert_pi
insert_symbol
insert_tag (Function)
inside_tag
interpreter_addr
is_postscript_printer
item_tag
ixkey_charent
java_array_from_acl
java_array_to_acl
java_console
java_constructor
java_constructor_modal
java_delete
java_init
java_instance
java_instance_modal
java_static
java_static_modal
javascript
join (Function)
js_source
jscript
key_cmd
keymap_exists
languages
legal_name
length
license
license_info
license_release
linenum
link_idref_attr_name
link_tag
link_tag_name
link_uri_attr_name
link_valid
list_response
list_stylesheets
list_tag
locale_file_name
looking_at
lookup
lookup_replacements
lookup_types
low_bound
macro_exists
macro_pause_recording
macro_record
macro_record_cmd
macro_recording
macro_run
macro_running
macro_stop_recording
marked_section_tag
marking
match
match_length
match_result
match_start
max
mblen
mbstoucs
menu_active
menu_checked
menu_cmd
menu_exists
menu_item_array
menu_item_count
menu_popup
message_box
min
modified
modify_attr
modify_file_entity
modify_graphic_entity
modify_text_entity
mouse_at
mouse_in_selection
mouse_set_waiting
msp_entity_names
notation_exists
notation_names
notation_parfile
notation_pubid
notation_source
notation_sysid
ns_schema_validate_batch
numbered_list_block_tag_name
numbered_list_block_tag_name_ns
numbered_list_item_tag_name
numbered_list_item_tag_name_ns
oct
oid_asis
oid_attr
oid_attr_list
oid_attr_required
oid_attr_type
oid_backward
oid_caret
oid_caret_offset
oid_caret_pos
oid_check_attr
oid_child
oid_children
oid_content
oid_content_model
oid_context_string
oid_current_tag
oid_declared_tag
oid_delete
oid_delete_attr
oid_detail
oid_detailed
oid_dialog
oid_doc
oid_effective_dita_default_attrs
oid_effective_dita_attr
oid_effective_dita_attrs
oid_empty
oid_encl_include
oid_entity_first
oid_entity_last
oid_entity_lock
oid_expose
oid_find_child_attrs
oid_find_children
oid_find_parent_attrs
oid_find_valid_insert
oid_first
oid_first_tag
oid_forward
oid_gentext
oid_gentext_source
oid_get_icon
oid_graphic_current_view
oid_graphic_format
oid_graphic_pathname
oid_graphic_size
oid_graphic_viewer
oid_has_attr
oid_id_attr_name
oid_in_doc
oid_include_expand
oid_invalid_markup
oid_invalidate_graphic
oid_is_gentext
oid_last
oid_level
oid_logical_mate
oid_modified
oid_modify_attr
oid_mouse_pos
oid_name
oid_namespace_prefix
oid_namespace_prefix_defined
oid_namespace_stack
oid_namespace_uri
oid_next
oid_null
oid_offset
oid_parent
oid_paste_valid
oid_prev
oid_prompt_attrs
oid_protected
oid_read_only
oid_root
oid_same_doc
oid_select
oid_set_graphic_pathname
oid_set_icon
oid_show_attr
oid_split_tag
oid_tbl_obj_list
oid_top_pos
oid_treeloc
oid_type
oid_unknown
oid_unknown_attr_list
oid_valid
oid_visible_change_tracking
oid_write_graphic
oid_xpath_boolean
oid_xpath_integer
oid_xpath_matches
oid_xpath_nodeset
oid_xpath_string
open
open_accept
open_connect
open_listen
option
option_path_list
option_persists
option_scope
option_set
option_type
option_value_max
option_value_min
option_value_units
option_value_validate
option_values
ord
pack
package (Function)
package_file
package_name
packages
panel_popup
paragraph_tag_name
path_doc
path_public_ids
perlscript
paths_equal
preference
procins_tag
profile_alias
profile_aliases
profile_allowed
profile_attr
profile_attrs
profile_class_values
profile_classes
profile_config
profile_conflictshadingbackground
profile_default_value
profile_default_value_node
profile_element_allowed
profile_element_attr_tests
profile_elements_list
profile_is_foldered
profile_is_radiochoice
profile_is_standard
profile_resolution
profile_rootnode
profile_rootnodes
profile_shadingbackground
profile_type
profile_valid
profile_value_node
profile_value_nodes
profile_value_separator
profile_values
profile_values_shadingbackground
profilenode_ancestors
profilenode_attr
profilenode_children_nodes
profilenode_default_value
profilenode_default_value_node
profilenode_element_allowed
profilenode_element_attr_tests
profilenode_elements_list
profilenode_is_foldered
profilenode_is_radiochoice
profilenode_is_standard
profilenode_name
profilenode_parent
profilenode_rootnode
profilenode_shadingbackground
profilenode_type
profilenode_valid
profilenode_value_nodes
profilenode_value_separator
profilenode_values
progressbar_available
progressbar_cancelled
progressbar_close
progressbar_start_job
progressbar_update
progressbar_visible
public_id
public_id_path
put
pwd
qsort
quote
read (Function)
read_preferences
registerApplicabilitySyntax
remove_hook
rename_ms_parameter
replace
require (Function)
response
reverse
rindex
save_as_html_file
save_as_windchill_template_source
save_some_docs
schema_validate
schema_validate_batch
scroll_to_oid
seek
selected
selected_element
selection_anchor
selection_balanced
selection_end
selection_has_change_tracking
selection_markup
selection_start
set_custom_property
set_profile_group
set_profile_groups
set_profile_groups_expressions
set_user_property
sgml_feature
show_composer_log
smart_insert_categories
smart_insert_category_elements
span
spellskip_tag
split (Function)
strcoll
styler
styler_enabled
styler_get_styled_elements
stylesheet
stylesheet_export_fosi
stylesheet_export_xsl
stylesheet_gentext_lang_stats
stylesheet_get_list_dir
stylesheet_get_list_doc
stylesheet_import_xlf
stylesheet_list_add
stylesheet_new
stylesheet_revert
stylesheet_save
stylesheet_saveas
stylesheet_select
sub
substr
system
system_id
tag_alias
tag_attr_choices
tag_attr_conref
tag_attr_default
tag_attr_fixed
tag_attr_required
tag_attr_type
tag_attr_value
tag_attrs
tag_content
tag_create
tag_description
tag_display (Function)
tag_display_name
tag_exists
tag_has_attr
tag_has_conref
tag_names
tag_names_ns
tag_real_name
tag_substitutions
target_id_attr_name
target_tag
target_tag_name
tbl_area_celllist
tbl_caret_col
tbl_caret_row
tbl_cell_col
tbl_cell_clear
tbl_cell_fontpi
tbl_cell_in_multicell
tbl_cell_instantiate
tbl_cell_is_spanned
tbl_cell_is_spanning
tbl_cell_neighbor
tbl_cell_next_galley_cell
tbl_cell_on_multicell_edge
tbl_cell_prev_galley_cell
tbl_cell_row
tbl_cell_ruleneighbor
tbl_cell_setcaret
tbl_cell_span
tbl_cell_unspan
tbl_cell_unspanned_neighbor
tbl_col_cell
tbl_col_celllist
tbl_col_count
tbl_col_index
tbl_col_neighbor
tbl_col_rulelist
tbl_coltool_mouse
tbl_dlg_target
tbl_edit_close
tbl_edit_open
tbl_grid_cell
tbl_grid_celllist
tbl_grid_col
tbl_grid_colcount
tbl_grid_collist
tbl_grid_first_galley_cell
tbl_grid_insert
tbl_grid_last_galley_cell
tbl_grid_neighbor
tbl_grid_row
tbl_grid_rowcount
tbl_grid_rowlist
tbl_grid_rule
tbl_grid_rulelist
tbl_grid_split
tbl_hline_rulelist
tbl_insert
tbl_insert_rows_cols_dlg
tbl_insert_table_dlg
tbl_insertion_valid
tbl_mod_borders_dlg
tbl_mod_cellfont_dlg
tbl_mod_cells_dlg
tbl_mod_table_dlg
tbl_model_celllist
tbl_model_id
tbl_model_list
tbl_model_name
tbl_model_operation
tbl_model_row
tbl_model_support
tbl_model_table_title
tbl_model_tablelist
tbl_model_taglist
tbl_model_wrapperlist
tbl_multicell_border
tbl_multicell_celllist
tbl_multicell_neighborlist
tbl_multicell_size
tbl_multicell_spanner
tbl_obj_add
tbl_obj_attr_clear
tbl_obj_attr_delete
tbl_obj_attr_get
tbl_obj_attr_set
tbl_obj_attr_valid
tbl_obj_delete
tbl_obj_grid
tbl_obj_insert
tbl_obj_mark
tbl_obj_markdrag
tbl_obj_marked
tbl_obj_modifiable
tbl_obj_set
tbl_obj_type
tbl_obj_valid
tbl_obj_viewimage
tbl_oid_cell
tbl_oid_nodelete
tbl_oid_object
tbl_oid_viewimage
tbl_row_cell
tbl_row_celllist
tbl_row_count
tbl_row_index
tbl_row_neighbor
tbl_row_rulelist
tbl_rowtool_mouse
tbl_rule_cellneighbor
tbl_rule_is_suppressed
tbl_rule_orientation
tbl_rule_ruleneighbor
tbl_rule_vertices
tbl_selection_clone
tbl_selection_empty
tbl_selection_get
tbl_selection_matchbegin
tbl_selection_matchnext
tbl_selection_nextrectangle
tbl_selection_pasterectangle
tbl_selection_pastetype
tbl_selection_restore
tbl_selection_tmid
tbl_selection_valid
tbl_set_first_galley_cell
tbl_set_grid
tbl_set_gridlist
tbl_set_last_galley_cell
tbl_table_title_delete
tbl_table_title_insert
tbl_vline_rulelist
tell
temp_name
terminal_mode
text_entity_names
text_entity_tag
text_style_tag_name
text_style_tag_name_ns
thesaurus
throw
time (Function)
time_date
times
tolower
toupper
treeloc_oid
trim
truncate
ucstombs
umask
undeclare_ms_parameter
undo_menu_description
undo_menu_description_clear
unicode_to_entity
universal_file_name
unpack
uri_resolve
url_decode
url_encode
user_tag_names
username
validate_against_schematron
varsub
vbscript
window_activate
window_add_recent_documents
window_cascade_all
window_class
window_close
window_count
window_create
window_cur_table
window_destroy
window_doc
window_empty
window_enable
window_get
window_get_columnview
window_id
window_list
window_load_component_file
window_lower
window_mask
window_name
window_open
window_raise
window_redisplay
window_remove_split
window_reset_configuration
window_set
window_set_columnview
window_show
window_split
window_state
window_sync
window_sync_pane
window_sys_close
window_sys_keymenu
window_sys_maximize
window_sys_minimize
window_sys_move
window_sys_restore
window_sys_size
window_table_left_column
window_table_right_column
window_update
window_xid
windows_disabled
write (Function)
write_preferences
xpath_boolean
xpath_integer
xpath_nodeset
xpath_string
xpath_valid
zip_extract
Commands
alias
appsave
attribute
autoload
beep
break
caret
cd
change_entity
change_tag
check_completeness
clean_cache
clear_mark
comment
compile_doctype
continue
copy_file
copy_keymap
copy_mark
count_file_entities
count_graphic_entities
count_marked_sections
count_notations
count_text_entities
create_file_entity
create_text_entity
declare_entity
declare_file_entity
declare_graphic_entity
declare_ms_parameter
declare_notation
declare_text_entity
define_keymap
define_tag
delete_buffer
delete_character
delete_entity
delete_lms
delete_mark
delete_tag
detail
doc_flatten
edit
eval (Command)
execute (Command)
exit
find
find_attr_string
find_attr_value
find_entity
find_id
find_pi
find_pi_string
find_pi_value
for
format
global
help
if
insert_accent
insert_column
insert_entity
insert_equation
insert_graphic
insert_graphic_entity
insert_include
insert_marked_section
insert_pi
insert_row
insert_string (Command)
insert_table
insert_tag (Command)
invoke_processor
join
js
link
load_buffers
local
lookup
map
mark
menu
menu_add
menu_add -menu
menu_change
menu_copy
menu_delete
menu_load
menu_move
menu_reset
menu_save
message
mkdir
modify_entity
modify_file_entities
modify_graphic_entities
modify_marked_section
modify_ms_parameters
modify_notation
modify_notations
modify_tag
modify_text_entities
move_file
ms_hide
ms_show
new
newline
options
outline
package
paste
preview
print
editor Argument Options
composed Argument Options
quit
read (Command)
readvar
redisplay
redo
remove_file
rename_entity
rename_notation
rename_tag
repeat
require (Command)
save
save_all_docs
save_as
save_buffers
sh
show aliases (show alias)
show buffers
show characters
show cmdkeys
show context
show emptyelements
show fullkeymap
show functions
show ids
show keymap
show tagnames
show usertags
show variables
source
spell
split (Command)
substitute
switch
tag_display (Command)
time (Command)
toggle
translate
unalias
undeclare_entity
undeclare_notation
undefine_keymap
undefine_tag
undo
unmap
unsetvar
version
wait
while
window
write (Command)
xmsgfmt
set Command Options
set
set acceptcmdextension
set accessibility
set addrequiredtags
set aliaslocale
set aliasmap
set allowinvalidmarkup
set allowsvgexternalresources
set appconfigfile
set appsnapshot
set appsnapshotprompt
set asciiattributecolor
set asciicommentcolor
set asciideclarationcolor
set asciiendtagcolor
set asciientitycolor
set asciiextension
set asciistarttagcolor
set asciisyntaxcolor
set asciitextcolor
set asciixslresultattributecolor
set asciixslresultendtagcolor
set asciixslresultstarttagcolor
set autocorrect
set autosave
set autotaginserts
set backgroundcoloraqua
set backgroundcolorblack
set backgroundcolorblue
set backgroundcolorbrown
set backgroundcolorgray
set backgroundcolorgray1
set backgroundcolorgray2
set backgroundcolorgray3
set backgroundcolorgray4
set backgroundcolorgray5
set backgroundcolorgreen
set backgroundcolorlime
set backgroundcolormaroon
set backgroundcolornavy
set backgroundcolorolive
set backgroundcolororange
set backgroundcolorred
set backgroundcolorteal
set backgroundcolorviolet
set backgroundcolorwhite
set backgroundcoloryellow
set balancedselections
set bigjobthreshold
set bitmapdisplay
set browserpath
set browserpreview
set caretcolor
set caretmovement
set caretthickness
set carettype
set case
set catalogpath
set catalogwarnings
set cgmprofile
set changetracking
set changetrackingkeepdict
set changetrackingmarkers
set changetrackingverbose
set charentdisplay
set charentmapfile
set cmdline
set cmsautoconnect
set colbreaktext
set columnrulerunit
set compilesgml
set composedcharactersubstitution
set composerpath
set contextrules
set contextwarnings
set creoviewdownloaduri
set creoviewfileformats
set datamergepath
set datamergereadonly
set dcffile
set debugcomposition
set deepcontentsplitting
set defaultfilter
set defaultprintdpi
set defaultscreendpi
set deferotherreferenceupdates
set deletespaces
set dialogdisplay
set dialogspath
set diffattrmodcolor
set diffattrmodname
set diffdelcolor
set diffdelname
set diffencltype
set diffentities
set diffignoreattrs
set diffincludes
set diffinscolor
set diffinsname
set diffmemory
set diffstrikethrough
set diffunderline
set ditacheckreferences
set ditaexpectedformats
set ditahideids
set ditaincludecommentsinrds
set ditaincludemapsinrde
set ditainsertallwarnings
set ditakeybaselist
set ditakeycontext
set ditakeyreffallback
set ditakeynamequalifier
set ditakeyrefui
set ditanewfilelang
set ditapath
set ditareltableautoinsert
set ditasynctabs
set ditatextkeyrefs
set ditausenewrds
set ditavaldebug
set docmapcurrenttag
set docmapendtags
set docmapgentext
set docmaphighlight
set docmapmode
set docmappastecaret
set docmappercent
set docmapshowattrs
set docmapside
set docmapsync
set docmaptextdisplay
set docmapusetabs
set docmapview
set docmapwrapwidth
set doctypecachesize
set documenttypewarnings
set editduringformat
set editfontpercent
set editselectionrecordlength
set emptyelementswarnings
set encodemediafilenames
set entityinputconvert
set entitylist
set entityoutputconvert
set entitypath
set entityscan
set epubstylesheet
set epubinstalldir
set equationdisplay
set expandinclusions
set expressions
set extendselection
set featureChangetracking
set featureDMS
set featureImportExport
set featurePrintPublishing
set featureWebPublishing
set fileentityfontcolor
set fileentitymarkers
set filelist
set filereference
set fmtfaultfloat
set fmtfaultgraphicoverset
set fmtfaulthardkeeps
set fmtfaulthdrftroverset
set fmtfaultlineoverset
set fmtfaultlineunderfull
set fmtfaultoverstretched
set fmtfaultpageoverset
set fmtfaultpageunderfull
set fmtfaultsoftkeeps
set fmtfaulttablehorizoverset
set fmtfaulttablevertoverset
set fmtthreshgraphicoverset
set fmtthreshhdrftroverset
set fmtthreshlineoverset
set fmtthreshoverstretched
set fmtthreshpageoverset
set fmtthreshpageunderfull
set fmtthreshsoftkeeps
set fmtthreshtablehorizoverset
set fmtthreshtablevertoverset
set fontcoloraqua
set fontcolorblack
set fontcolorblue
set fontcolorbrown
set fontcolorgray
set fontcolorgray1
set fontcolorgray2
set fontcolorgray3
set fontcolorgray4
set fontcolorgray5
set fontcolorgreen
set fontcolorlime
set fontcolormaroon
set fontcolornavy
set fontcolorolive
set fontcolororange
set fontcolorred
set fontcolorteal
set fontcolorviolet
set fontcolorwhite
set fontcoloryellow
set fontpercent
set formatsnapshot
set formatstatus
set formatwarnings
set fosiedit
set fosiview
set fosiwarnings
set fragmentheader
set fragmentheaderpreserve
set framesetpath
set freeformpis
set fulljust
set fullmenus
set fullname
set generateuniqueid
set gentext
set gentextautoupdate
set gentextcurrent
set gentextdisableautoupdate
set gentextfontcolor
set gentexttagdisplay
set gentexttrace
set gentexttracemaxlen
set gentextwarnings
set gentextxreftrace
set graphicapptransform
set graphicdefaultwebformat
set graphicdisplay
set graphicfilter
set graphicrtftransform
set graphicwebtransform
set graphicspath
set helpfontpercent
set hiddentagscan
set hidesuppressed
set highlightinvalidmarkup
set htmlextension
set htmlhelpstylesheet
set htmlstylesheet
set hyperlinkmenus
set importexportpath
set includefontcolor
set indent
set inlineapplicabilitycolor
set inlineapplicabilitynamecheck
set inlineapplicabilitysyntax
set inlineapplicabilityui
set inlineediting
set inputmode
set insertpreviewlinktext
set insertsymboldlgnosymbols
set insertsymbolfontpi
set intelligentgraphicsconversion
set isoviewdownloaduri
set isovieweditorfileformats
set isoviewfileformats
set isoviewhighlightcolor
set isoviewhighlightstyle
set javaclasspath
set javadebugport
set javascriptinterpreter
set javavmargs
set javavmmemory
set javavmpath
set keymap
set language
set libpath
set liteui
set loadmessages
set loadpath
set localebackslash
set localedefault
set localefavored
set markupscan
set menuaccelerators
set messagelocation
set modified
set modifyattrsdeleteempty
set modifyattrssorted
set movemode
set msgfontpercent
set newlist
set objectboundarycolor
set openusesworkingdirectory
set othergraphicextensions
set outputlinebreak
set outputrecordlength
set overlaypagenumbers
set overlayunderflowtolerance
set pagebreaktext
set pagelayoutmarkers
set papersize
set parserdeletespaces
set parservalidate
set paste
set pasteduplicateids
set pastegraphicspath
set pastenamespaceattrs
set pastepreserve
set pastesource
set pdfconfigfile
set pdfprinter
set pecompositionemail
set pecompositionid
set pendingdelete
set pequeuecomposition
set pequeuedeleteafterdownload
set pequeuedeleteprompt
set pequeuedisplay
set pequeuedtransactionnames
set pequeueoverwritedirprompt
set peserverurl
set peservices
set petransactionoptions
set preferentityreference
set prefersystemid
set prefersystemidxmlcatalogs
set preservereferencepaths
set printcolor
set printeditorfooter
set printeditorheader
set printeditorleftmargin
set printeditortopmargin
set printengineoverride
set printer
set printstylesheet
set promptattrs
set promptentitydir
set promptgraphicbrowser
set promptgraphicdir
set promptgraphictags
set promptnodtd
set promptstylesheetassociations
set prompttablemodels
set protection
set protectpagelayout
set quicktags
set reportinvalidmarkup
set requireattrs
set revertfocus
set rochange
set rowrulerunit
set rtfpreview
set rtfstylesheet
set saverenames
set savewindowconfiguration
set selectionsvc
set selectscan
set sgmlextension
set sgmlselection
set showattrs
set showbreaksfulltags
set showbreaksnotags
set showbreakspartialtags
set showcomments
set showconrefs
set showcursor
set showdashedlines
set showdetail
set showemptyelement
set showentities
set showiconsfulltags
set showiconsnotags
set showiconspartialtags
set showignorems
set showlinks
set showmsgnum
set showmsstatus
set shownamespaceattrs
set shownamespaceprefix
set shownewlines
set showobjectboundaries
set showpastewindow
set showprelimuserules
set showprofileshading
set showscreenhiddenattrs
set showspaces
set showunknownattrs
set showxmlnsattrs
set skipautosavecheck
set skipinlineelements
set smartinsert
set spellabsoluteaddresses
set spellalphanums
set spellinteractive
set spellnumerals
set spellrepeatword
set spellsentencecapitalization
set spellskiptags
set stricterrors
set stylerconfirmdeletes
set stylercontextformatxsl
set stylerdocelementsonly
set stylerdoctypeelementsonly
set stylererrorcolor
set stylerexplicitfontcolor
set stylergentexttagfontcolor
set stylergentexttagshading
set stylerhassourceeditsfontcolor
set stylerhtmlversionoverride
set stylerindeterminatefontcolor
set stylerlistsfes
set stylerlistufes
set stylernotbasefontcolor
set stylerresolveconditions
set stylershowduplicatedefs
set stylershowunstyled
set stylersyncelements
set stylerunstyledfontcolor
set stylerunstyledfontshading
set stylervalnestedpagesetsxslfo
set stylerviewapproottags
set stylesheet
set stylesheetassociations
set tablecalscolnamerequired
set tablecolumnaligncharacter
set tablecolumnresizable
set tabledefaultrulethickness
set tableminimumemptyrowheight
set tableminimumrowheight
set tablenewrowheightunit
set tablerulers
set tablesavecolumnwidthunit
set tabletagdisplay
set tabletags
set tabletoolbarautohide
set tableuiextensions
set tablewidth
set tablewriteemptycellmarkup
set tagdisplay
set tagfontcolor
set tagfontpercent
set tagscan
set tagtemplatepath
set textentityfontcolor
set textentitymarkers
set toolbar
set toolbar1
set toolbar2
set toolbar3
set toolbar4
set toolbar5
set traceback
set trackcontext
set undolimit
set units
set updaterecentdocuments
set usecolorsettings
set useepic43keymappings
set user
set usercolor
set userdictpath
set userinput
set userules
set usexsdasdtd
set validatenamespaces
set validationmode
set vertspacefulltags
set vertspacemax
set vertspacemin
set vertspacenotags
set vertspacepartialtags
set vertspacepercent
set view
set viewchangetracking
set viewmode
set webstylesheet
set webzonepolicy
set windows
set windowsscriptdebugger
set wordincludechars
set wordscan
set wrapprompt
set wrapscan
set writeabsolutesysid
set writeaticomment
set writechangetracking
set writecheck
set writeentdecls
rootallchildall
rootallchildref
rootallchildnone
roottreerefchildref
roottreerefchildnone
rootrefchildref
set writenobreakattag
set writenonasciichar
Character Example
Numeric Reference Example
Entity Reference Example
set writepi
set writeunixfiles
set writeunspecifiedattrs
set xmlextension
set xmlversion
Hooks
Hook Functions
adapterstatehook
catalogpathhook
changetrackingaccepthook
changetrackingafterhook
changetrackingrejecthook
chdirhook
compositionframeworkhook
completenesseventloghook
dcfreloadhook
doc_create_hook
editbeforehook
editfilehook
editshowhook
entitydeclconflicthook
entityflattenhook
entitylockhook
formatbeforehook
formatcompletehook
formatcontinuehook
formaterrorhook
formatpagestatushook
graphicpathhook
htmldoccompletehook
htmlfloathook
htmlimginserthook
includeflattenhook
includelockhook
ixkeycharenthook
ixkeymarkuphook
keybaselistchangedhook
keyrefResolveHook
menuloadbeforehook
menuloadhook
newfilehook
parsererrorhook
postexporthook
postimporthook
preexporthook
preferencehook
previewlinkhook
printcompletehook
profiledochook
tblmodelprompthook
untrackedchangehook
userulehook
writetexafterhook
writetexhook
Callbacks
Callback Functions
channel_set_callback
dlgitem_add_callback
dlgitem_remove_callback
doc_add_callback
attribute_default_value Callback Type
completeness_check Callback Type
clone Callback Type
conref_content Callback Type
context_changed Callback Type
context_error Callback Type
copy Callback Type
create Callback Type
cut Callback Type
delete Callback Type
delete_region Callback Type
delete_tag Callback Type
destroy Callback Type
enter_key Callback Type
entity_notation Callback Type
entity_path Callback Type
exclude_graphic_notation Callback Type
exclude_tag Callback Type
generate_id Callback Type
include_path Callback Type
insert_content Callback Type
insert_entity Callback Type
insert_include Callback Type
insert_include_path Callback Type
insert_tag Callback Type
Using the insert_tag callback with tables
insert_tag_after Callback Type
insert_tag_auto Callback Type
keybase_list_changed Callback Type
link Callback Type
linkto Callback Type
linkuri Callback Type
modify_tag Callback Type
paste Callback Type
pending_delete Callback Type
pending_delete_after Callback Type
print_panel Callback Type
protect Callback Type
quick_attribute Callback Type
reference_modify Callback Type
reference_path Callback Type
save Callback Type
saveas Callback Type
tbl_cell_clear Callback Type
tbl_cell_span Callback Type
tbl_cell_unspan Callback Type
tbl_grid_focus Callback Type
tbl_insert Callback Type
tbl_insert_after Callback Type
tbl_model_prompt Callback Type
tbl_obj_add Callback Type
tbl_obj_add_after Callback Type
tbl_obj_attr_modifiable Callback Type
tbl_obj_attr_set Callback Type
tbl_obj_delete Callback Type
tbl_recognize Callback Type
tbl_rectangle_copy Callback Type
tbl_rectangle_copy_after Callback Type
tbl_rectangle_dragable Callback Type
tooltip Callback Type
undo Callback Type
doc_remove_callback
session_add_callback
drop_file
drop_file_over
quit
session_remove_callback
timer_add_callback
timer_remove_callback
userule_add_callback
userule_remove_callback
window_add_callback
create Callback Type
destroy Callback Type
notify Callback Type
quit Callback Type
window_remove_callback
Repository API
Introduction to the Repository API
Persistent Object Identifiers (POIDs)
Logical IDs
Customizing Entity Names for Objects
Connecting to Document Management Systems
Document Object Management
Browsing and Searching for Document Objects
Error Message Handling in the Repository API
Repository API Functions — Overview
burst_multiple
burst_hook_error
burst_hook_first_oid
burst_hook_last_oid
burst_hook_is_graphic
burst_hook_sess
burst_hook_value
dobj_burst
dobj_checkin
dobj_class
dobj_close
dobj_collapse_oid
dobj_construct
dobj_create
dobj_create_subtree
dobj_delete
dobj_encl_dobj
dobj_first_dobj
dobj_first_oid
dobj_get_attr
dobj_get_attrlist
dobj_is_mod
dobj_is_my_lock
dobj_last_oid
dobj_lock
dobj_logicalid
dobj_move
dobj_next_dobj
dobj_poid
dobj_save
dobj_session
dobj_set_attr
dobj_set_attrlist
dobj_unlock
dobj_valid
import_graphic_folder
logicalid_to_poid
oid_dobj
oid_encl_dobj
oid_encl_poid
oid_poid
oid_set_dobj
path_session
poid_exists
poid_first_oids
poid_list_children
poid_list_parents
poid_list_revs
poid_list_search_attr
poid_list_search_text
poid_to_logicalid
sess_add_callback
sess_bursting
sess_clear_burst_config
sess_connect
sess_connected
sess_disconnect
sess_doc_burst
sess_element_is_boundary
sess_end
sess_err_message
sess_extension
sess_get_attr
sess_get_create_info
sess_get_graphic_create_info
sess_get_obj_create_info
sess_get_file
sess_get_file_poid
sess_info
sess_initialize
sess_is_boundary
sess_put_file
sess_set_attr
sess_set_file_poid
sess_share
sess_start
sess_terminate
sess_user_override
set_burst_hook_error
set_burst_hook_value
Repository API Callback Functions
Registering Callbacks
autosave
checkin
construct
create
getfile
lock
preburst
precheckin
postburst
putfile
save
unlock
Customizer's Guide
About This Guide
About This Guide
Custom Applications
Overview of Custom Programs and Scripts
The Custom Directory Structure
The Application Directory Structure
Description of the Custom Directory Structure
custom.xml File
Subdirectory Structure
Error Reporting for the custom\init Directory
Additional Information
Related Topics
Using the Custom Directory for Custom Applications
Description of the Application Directory Structure
Subdirectory Structure
Application Startup File
Related Topics
Using the Application Directory for Custom Applications
Deploying Zipped Customizations
Specifying the JavaScript Interpreter Engine
Customizing Your Site's Profiling Configuration
Customizing Your Site's Profiling Configuration
Profiling Overview
.pcf (Profile Configuration File)
Configuring Profiles
Configuration Process
Profiling Configuration Examples
Nesting Profiles
Restricting Profiles to or from Specific Elements
Using Logical Expressions when Configuring Profiles
Profiling API
Profilenode Functions
Profile Functions
Profile Group Functions
Profiling DTD Element Reference
Allowed Element
ApplyProfileGroup Element
AttributeTest Element
LogicalExpression Element
LogicalGroup Element
LogicalNOT Element
NotProfileElement Element
Profile Element
ProfileClasses Element
ProfileElement Element
ProfileFolder Element
ProfileRef Element
Profiles Element
RadioChoice Element
SetProfileGroup Element
Customizing Help
Customizing Tag Help
Location of Tag Help Files
Tag Help File Types
Creating Tag Help for a New Document Type
Customizing Tag Help for an Existing Document Type
Customizing PDF Publishing
PDF Publishing Overview
Using PTC APP Publishing Engine for PDF
Using FOSI Publishing Engine for PDF
Watermarks
Watermarks when Publishing with PTC APP
Watermarks when Publishing with FOSI
Creating PDF Bookmarks Using Arbortext Styler
Creating PDF Bookmarks Using FOSI
Creating Document Properties
With Arbortext Styler
With FOSI
Choosing PDF Configuration Options
PDF Configuration Files for PTC APP
PDF Configuration Files for FOSI
Linking Between PDF Files
Configuring Security Options
Security Options for PTC APP Publishing
Security Options for FOSI Publishing
Adding Fonts Used by Graphics
Configuring Fonts for FOSI Publishing
PDF DTD Element Usage (FOSI)
Pdfconfig Document Type
General Element
Annotations Element
Compatibility Element
PDF Element
PDFX Element
Compression Element
Cropmarks Element
Docinfo Element
Entry Element
Images Element
DownSample Element
Merge Element
Insert Element
Open Element
Security Element
Color Element
Convert Element
Model Element
Spot Element
CMYK Element
Grayscale Element
RGB Element
Font Element
DefaultFont Element
FontName Element
EmbedAlways Element
FontName Element
EmbedNever Element
FontName Element
Locations Element
Path Element
Map Element
FontName Element
FontPath Element
Simulation Element
Bold Element
Italics Element
Substitute Element
FontName Element
Label Element
Documentation Element
Customizing Publishing Rules
Customizing Publishing Rules
Publishing Rule Output Files
Publishing Rule Output
Publishing Rule Set Output
Publishing Rule Parameters
Adding a Publishing Rule Parameter
Publishing Rule Set Parameters
Adding a Publishing Rule Set Parameter
Overriding Rule Parameters
Rule and Rule Set Error Handling
Arbortext Publishing Engine Document Conversion
Working with XUI (XML-based User Interface) Dialog Boxes
XUI Overview
Defining the Dialog Box
Displaying the Dialog Box using the AOM
Describing Dialog Box Controls
Specifying Dialog Box Layout
Box Layout
Grid Layout
Morph Layout
Specifying Event Listeners
Returning Values from Dialog Boxes
Manipulating XUI Dialog Boxes using the AOM
Customizing the Preferences Dialog Box
XUI Dialog Boxes and ACL
Working with Images
Working with Menus
Menus on Menubars
Shortcut and Dropdown Menus
Working with Toolbars
Working with Tables
Working with Trees
Selecting Objects in Tree Controls
Dragging and Dropping Tree Control Content
Working with Dockable Dialog Boxes
Geometry
Example
Dockable Dialog Boxes and the AOM
Identifying the Parent Window of a Dialog Box
Embedding XUI Dialog Box Controls in a Document
XUI Display Recommendations
XUI Element Reference
<activex> Element
<box> Element
<button> Element
<cell> Element
<checkbox> Element
<colordropdown> Element
<column> Element
<combobox> Element
<contextmenu> Element
<contextmenugroup> Element
<datetime> Element
<description> Element
<grid> Element
<groupbox> Element
<header> Element
<image> Element
<imagegroup> Element
<imagelist> Element
<label> Element
<listbox> Element
<listdropdown> Element
<listitem> Element
<menubar> Element
<menugroup> Element
<menuitem> Element
<morph> Element
<param> Element
<picturebox> Element
<popupmenu> Element
<radio> Element
<radiogroup> Element
<row> Element
<script> Element
<separator> Element
<slider> Element
<spacer> Element
<spinner> Element
<tabbox> Element
<tablecontrol> Element
<tabpanel> Element
<textbox> Element
<toolbar> Element
<toolbargroup> Element
<treecontrol> Element
<treenode> Element
<unit> Element
<unitdimensionbox> Element
<value> Element
<window> Element
Working with ActiveX Controls
Overview
Arbortext Editor and ActiveX Controls
Running Scripts
Related AOM Interfaces
Executing ActiveX Controls Using XUI
Example: Embedded Calendar Control
Implementation
Example: Previewing Word and Excel Documents
Executing ActiveX Controls Using the .dcf File to Bind to an Element Directly
Configuring the .dcf File
Establishing Element-to-Control Binding
Example: Calendar Control
Operation Overview
Scripting Overview
Implementation
Example: Entering Address Information with an HTML Form
Running Arbortext Editor in an ActiveX Control
Characteristics of the ActiveX Arbortext Editor
The EditorControl.dll Control
HRESULT Return Values
open Method
show Method
close Method
Integrating Arbortext Editor with Web Pages
The Protocol Syntax
The arbortext-editor Protocol
The Security Zone Policy
Processing Query Strings
Accessing Query String Parameters
Merging Data from Other Sources
Data Merging Overview
Merging Data with Arbortext Editor
Query Definitions
Configuring for Data Merge
The .dcf File
The Data Merge Configuration File (The .dmf File)
Hiding Parameter Values
Notes and Limitations
Working with Arbortext Import/Export
Configuring for Exporting
Export Process Overview
Creating Export Stylesheets
Deploying Export Stylesheets
Configuring Client Workstations
Customize RTF Style and Field Names
Associate a Program for Previewing RTF Documents
Specifying a Custom Template File
Configuring for Importing
Configuring Client Workstations
Using Arbortext Import/Export in Batch Mode
Log Files, Error Return Codes, and Event Log Errors
Troubleshooting
Platform Issues
Improving Import Performance and Freeing Disk Space
Adjusting Java Memory Availability
Importing Very Large Documents
Known Import Limitations
Known Export Limitations
Customizing Copying and Pasting from Other Applications
Customizing Copying and Pasting from Other Applications
Copy and Paste Overview
Disabling Copy and Paste
Modifying the Source Types Used for Copy and Paste
Using Arbortext Import to Customize the MapTemplate Files
Implementing Copy and Paste for a Custom Document Type
Customizing the Paste Special Dialog Box
Limitations
Customizing DITA Support
Customizing DITA support
Customizing the DITA Resource Manager
Customizing the displayed Resource Manager tabs
Customing the Default Look in Location
Customizing the Type of Files to Display in the Show and Type Options
Customizing the Tags Selected in the Insert Option
Customizing the Tags Displayed in the Insert Option
Programmer's Guide
About This Guide
About This Guide
Prerequisite Knowledge
Documentation for PTC Products
Global Services
Comments
Documentation Conventions
Conventions Used in This Guide
List of Terms
Where to Get More Information
Getting Started
Supported Program and Script Languages
Arbortext Object Model (AOM) Overview
Introduction to the Arbortext Object Model (AOM)
Introduction to the Document Object Model (DOM)
Using the DOM Support in AOM
DOM Programming Considerations
DOM Limitations
Using the DOM with SGML Documents
Custom Applications
Overview of Custom Programs and Scripts
The Custom Directory Structure
The Application Directory Structure
Description of the Custom Directory Structure
custom.xml File
Subdirectory Structure
Error Reporting for the custom\init Directory
Related Topics
Using the Custom Directory for Custom Applications
Description of the Application Directory Structure
Subdirectory Structure
Application Startup File
Related Topics
Using the Application Directory for Custom Applications
Deploying Zipped Customizations
Specifying the JavaScript Interpreter Engine
Using the AOM
Using ACL with the AOM
Using the Acl Interface
Using Java to Access the AOM
Java Interface Overview
Java Interface Platform Requirements
Java and ACL
Passing Arrays Between Java and ACL
Java Virtual Machine (JVM) Management
Making Classes Available to the Embedded JVM
Making the AOM Available for Other Java Programs
Accessing the Java Console
AOM Packages
Javadoc
Compiling Your AOM Java Program
Using an IDE to create Your AOM Java Program
Making Classes Available to the Embedded JVM
Java Access to DOM Extensions
Java Interface Exceptions
Accessing the Java Console
Debugging Java Applications
The Socket Method
The Shared Memory Method
Sample Java Code
Using JavaScript to Access the AOM
JavaScript Interface Overview
JavaScript platforms
JavaScript and ACL
Passing Arrays Between JavaScript and ACL
JavaScript Limitations
JavaScript Language Extensions
JavaScript Global Objects
Calling Java from JavaScript
JavaScript Interface Error Handling
Errors When Executing JavaScript
Exception Handling
Specifying the Interpreter for .js Files
Sample JavaScript Code
Using COM to Access the AOM
COM Interface Overview
Registering and Unregistering Arbortext Editor as a COM Server
Accessing COM Using JScript or VBScript
COM Objects and ACL
COM Error Handling
Sample COM Code
Using JScript to Access the AOM
JScript Interface Overview
JScript Platforms
JScript with ACL
Passing Arrays Between JavaScript and ACL
JScript Limitations
AOM Interfaces Specific to JScript
JScript Global Objects
JScript Exception Handling
Specifying the Interpreter for .js Files
Sample JScript Code
Using VBScript to Access the AOM
VBScript Interface Overview
VBScript Platforms
VBScript and ACL
VBScript Limitations
AOM Interfaces Specific to VBScript
VBScript Global Objects
VBScript Error Handling
Sample VBScript Code
Programming and Scripting Techniques
Overview of Programming and Scripting Techniques
Basic Document Manipulation Using the DOM and AOM
Overview
Opening, Closing, and Saving documents
Traversing a Document Using the DOM and AOM
Traversing and Printing a Document Structure
Using getElementsByTagName
Using getElementsByAttribute
Inserting Text
Inserting Text Using createTextNode
Inserting Text Containing a Non-Latin Character
Inserting an Entity Reference Using createEntityReference
Using Range to Select and Delete Content
Deleting Sections of a Document Using a Range
Selecting, Copying, Moving Content
Cutting and Pasting within a Document
Copying and Pasting within a Document
Copying and Pasting between Documents
Inserting Text at the Caret
Inserting Markup at the Caret
Events
Overview
Event Interfaces
Event Modules and Domains
Application-Dependent Features
Notes and Limitations
Event Handlers
Java
JavaScript
JScript
VBScript
Visual Basic
COM C++
Event Types
UIEvent Module
MouseEvent Module
MutationEvent Module
AEditEvent Module
ApplicationEvent Module
ADocumentEvent Module
ADocumentEntityEvent Module
WindowEvent Module
MenuEvent Module
CMSObjectEvent Module
CMSSessionConstructEvent Module
CMSSessionCreateEvent Module
CMSSessionFileEvent Module
CMSSessionBurstEvent Module
CMSSessionDisconnectEvent Module
CMSAdapterConnectEvent Module
CMSAdapterDisconnectEvent Module
Working with Tables
Working with Tables Overview
Example: Inserting and Modifying a Table
Example: Inserting a Column Based on the Current Selection
Example: Identifying a Document Type's Table Model Support
Working with XSL Composition
Overview
Related AOM Interfaces and Methods
Example: Composing an HTML File
Line Numbering in Arbortext Editor and Arbortext Publishing Engine
Line Numbering Overview
Applying Line Numbers
Line Numbering Sample Application
Line Numbering Namespace
Line Numbering Limitations
Building a Basic Line Numbering Application
Line numbering application building reference
Tag traversal and current tag conventions
The line numbering namespace
The atipl layout markup
The commonattr entity in the layout.dtd
type, location, error and generic attributes
startpage and endpage
startspan and endspan
startcolumn and endcolumn
startfloat and endfloat
startrow, endrow, startentry, and endentry
startline and endline
The Layout file and document type
The common entities
Layout structure
Page level structures
Floating structures
Galley structures
Text level structures
Interfaces
Interface Overview
W3C AbstractView interface
document attribute
Acl interface
DOMDocument method
DOMOID method
Eval method
Execute method
GetCMSObject method
GetCMSSession method
GetVar method
GetWindow method
SetVar method
ActivexEvent interface
initActivexEvent method
ADocument interface
ATISelectionType enumeration
MarkupType enumeration
SaveFlags enumeration
CloneFlags enumeration
ModifyRefFlags enumeration
CMSObjects attribute
aclId attribute
directory attribute
insertionPoint attribute
markupType attribute
modified attribute
name attribute
optionNames attribute
properties attribute
selectionType attribute
tables attribute
tableSelection attribute
textSelection attribute
canRenameNode method
cloneDocument method
close method
editBegin method
editEnd method
generateEntityName method
getElementsByAttribute method
getElementsByAttributeNS method
getOption method
modifyReferences method
redo method
save method
setOption method
undo method
undoBoundary method
undoClear method
ADocumentEntityEvent interface
object attribute
relatedDocument attribute
relatedNode attribute
result attribute
initADocumentEntityEvent method
ADocumentEvent interface
detail attribute
relatedDocument attribute
relatedWindow attribute
targetEncoding attribute
targetURI attribute
initADocumentEvent method
ADocumentType interface
doctypeName attribute
doctypeURI attribute
tableModels attribute
tableModelCells method
tableModelRow method
tableModelSupport method
tableModelTables method
tableModelTableTitle method
tableModelTags method
tableModelWrappers method
AEditEvent interface
bufferName attribute
detail attribute
relatedRange attribute
initAEditEvent method
AElement interface
ATIContentType enumeration
tableCell attribute
tableColumn attribute
tableGrid attribute
tableRow attribute
tableRule attribute
tableSet attribute
tagContentType attribute
getElementsByAttribute method
getElementsByAttributeNS method
getInternalAttribute method
getInternalAttributes method
isTableMarkup method
removeInternalAttribute method
setInternalAttribute method
AEvent interface
EventDomain enumeration
EventModule enumeration
domain attribute
moduleType attribute
ANode interface
ATIElementAttributeSelector enumeration
CMSObject attribute
contentModel attribute
dialog attribute
enclosingCell attribute
enclosingCMSObject attribute
firstOID attribute
icon attribute
icon2 attribute
lastOID attribute
tableNoDelete attribute
tableObject attribute
userDataKeys attribute
collapse method
contextPath method
distanceTo method
expand method
getGraphicPath method
insertTable method
setCMSObject method
AOMException exception
AOMObject interface
ObjectType enumeration
objectType attribute
Application interface
LoadFlags enumeration
MessageBoxFlags enumeration
OptionScope enumeration
acl attribute
activeDocument attribute
activeSession attribute
activeWindow attribute
adapterQNames attribute
customProperties attribute
documents attribute
domImplementation attribute
event attribute
haveWindows attribute
initDone attribute
isE3 attribute
lastErrorDetail attribute
name attribute
optionNames attribute
path attribute
userProperties attribute
alert method
confirm method
constructObject method
createComposer method
createDialogFromDocument method
createDialogFromFile method
createEvent method
createPropertyMap method
createScriptContext method
createStringList method
createTableObjectStore method
createTableTilePlex method
createWindow method
error method
getAdapter method
getCustomDirectory method
getLocale method
getLocalizedMessage method
getOption method
getOptionScope method
getScriptContext method
logicalIdExists method
logicalIdToSession method
messageBox method
openDocument method
print method
prompt method
quit method
registerIOAdapter method
run method
setOption method
ApplicationEvent interface
detail attribute
initApplicationEvent method
ARange interface
MarkupFlags enumeration
allowedInsertElements attribute
allowedSurroundElements attribute
contextString attribute
endOID attribute
endPos attribute
startOID attribute
canInsertNode method
canInsertNodeWithFixup method
insertNodeWithFixup method
insertParsedString method
toMarkupString method
toMarkupStringEx method
W3C Attr interface
isId attribute
name attribute
ownerElement attribute
schemaTypeInfo attribute
specified attribute
value attribute
W3C CDATASection interface
W3C CharacterData interface
data attribute
length attribute
appendData method
deleteData method
insertData method
replaceData method
substringData method
W3C CharacterDataEditVAL interface
canAppendData method
canDeleteData method
canInsertData method
canReplaceData method
canSetData method
isWhitespaceOnly method
CMSAdapter interface
aclId attribute
name attribute
qualifiedName attribute
valid attribute
connect method
createEvent method
getUserData method
hasFeature method
setOldUserData method
setUserData method
CMSAdapterConnectEvent interface
initCMSAdapterConnectEvent method
CMSAdapterDisconnectEvent interface
currentUser attribute
initCMSAdapterDisconnectEvent method
CMSBrowseItem interface
CMSItemType enumeration
CMSLockStatus enumeration
applyOverlay attribute
displayIcon attribute
fullPath attribute
itemType attribute
lockStatus attribute
logicalId attribute
name attribute
revision attribute
CMSBrowseIterator interface
getNext method
hasNext method
CMSException exception
CMSExceptionCode enumeration
CMSObject interface
CMSSaveFlags enumeration
CMSLockFlags enumeration
CMSObjectClassType enumeration
CMSObjectLockStatusType enumeration
CMSBurstFlags enumeration
aclId attribute
allReferences attribute
cmsObjectType attribute
cmsPathName attribute
comment attribute
contentType attribute
creationDate attribute
enclosingObject attribute
encoding attribute
end attribute
fullTextIndexed attribute
hasChildRefs attribute
instanceDoctypeName attribute
isFolder attribute
isLatestVersion attribute
isVirtualDocContainer attribute
lockable attribute
lockOwner attribute
lockStatus attribute
lockStatusDisplay attribute
logicalId attribute
modificationDate attribute
modified attribute
name attribute
objectClass attribute
permission attribute
poid attribute
publicId attribute
readOnly attribute
session attribute
size attribute
start attribute
systemId attribute
tagName attribute
valid attribute
version attribute
burst method
cancelCheckout method
checkin method
checkout method
createEvent method
deleteObject method
getAttribute method
getAttributes method
getChildren method
getParents method
getUserData method
getVersions method
invokeExtension method
move method
releaseReference method
save method
setAttribute method
setAttributes method
setOldUserData method
setUserData method
CMSObjectEvent interface
end attribute
errorCode attribute
errorMessage attribute
flags attribute
result attribute
start attribute
initCMSObjectEvent method
CMSObjectList interface
length attribute
item method
releaseReferences method
CMSSession interface
CMSBurstBoundaryType enumeration
CMSBurstPolicy enumeration
CMSCreateFlags enumeration
CMSOperationEnabledType enumeration
CMSSessBurstFlags enumeration
aclId attribute
adapter attribute
burstPolicy attribute
burstUserOverride attribute
connected attribute
currentUser attribute
defaultFolder attribute
fullTextSearch attribute
objectReuse attribute
sessionToken attribute
burstDocument method
clearBurstConfig method
createEvent method
createFolder method
createNewObject method
createObjectFromSubtree method
disconnect method
getAttribute method
getBurstBoundaryType method
getDefaultCreateInfo method
getFile method
getFileMappingEntry method
getGraphicCreateInfo method
getRangeCreateInfo method
getUserData method
invokeExtension method
logicalIdToPoid method
objectExists method
poidToLogicalId method
putFile method
refreshObjectStatus method
search method
setAttribute method
setFileMappingEntry method
setOldUserData method
setUserData method
verifyOperationEnabledInCurrentState method
CMSSessionBurstDocumentEvent interface
canOverride attribute
document attribute
errorCode attribute
errorMessage attribute
flags attribute
folderLogicalId attribute
topLevelName attribute
initCMSSessionBurstDocumentEvent method
CMSSessionConstructEvent interface
errorCode attribute
errorMessage attribute
result attribute
initCMSSessionConstructEvent method
CMSSessionCreateEvent interface
end attribute
errorCode attribute
errorMessage attribute
flags attribute
folderLogicalId attribute
name attribute
objType attribute
result attribute
start attribute
version attribute
initCMSSessionCreateEvent method
CMSSessionDisconnectEvent interface
currentUser attribute
initCMSSessionDisconnectEvent method
CMSSessionFileEvent interface
errorCode attribute
errorMessage attribute
folderLogicalId attribute
localPath attribute
logicalId attribute
notation attribute
objectName attribute
result attribute
initCMSSessionFileEvent method
W3C Comment interface
Component interface
ComponentType enumeration
componentType attribute
firstChild attribute
lastChild attribute
nextSibling attribute
ownerWindow attribute
parentComponent attribute
previousSibling attribute
text attribute
appendChild method
insertBefore method
isSameComponent method
removeChild method
replaceChild method
Composer interface
getDefaultParameters method
getParamDocumentation method
getParamEnumerationValues method
getParamLabel method
getParamType method
isParamRequired method
runPipeline method
ControlEvent interface
initControlEvent method
Dialog interface
dialogView attribute
W3C Document interface
doctype attribute
documentElement attribute
documentURI attribute
domConfig attribute
implementation attribute
inputEncoding attribute
strictErrorChecking attribute
xmlEncoding attribute
xmlStandalone attribute
xmlVersion attribute
adoptNode method
createAttribute method
createAttributeNS method
createCDATASection method
createComment method
createDocumentFragment method
createElement method
createElementNS method
createEntityReference method
createProcessingInstruction method
createTextNode method
getElementById method
getElementsByTagName method
getElementsByTagNameNS method
importNode method
normalizeDocument method
renameNode method
W3C DocumentEditVAL interface
continuousValidityChecking attribute
getDefinedElements method
validateDocument method
W3C DocumentEvent interface
createEvent method
W3C DocumentFragment interface
W3C DocumentRange interface
createRange method
W3C DocumentType interface
entities attribute
internalSubset attribute
name attribute
notations attribute
publicId attribute
systemId attribute
W3C DocumentView interface
defaultView attribute
W3C DOMConfiguration interface
canSetParameter method
getParameter method
setParameter method
W3C DOMException exception
ExceptionCode enumeration
W3C DOMImplementation interface
createDocument method
createDocumentType method
getFeature method
hasFeature method
W3C DOMStringList interface
length attribute
contains method
item method
W3C Element interface
schemaTypeInfo attribute
tagName attribute
getAttribute method
getAttributeNS method
getAttributeNode method
getAttributeNodeNS method
getElementsByTagName method
getElementsByTagNameNS method
hasAttribute method
hasAttributeNS method
removeAttribute method
removeAttributeNS method
removeAttributeNode method
setAttribute method
setAttributeNS method
setAttributeNode method
setAttributeNodeNS method
setIdAttribute method
setIdAttributeNS method
setIdAttributeNode method
W3C ElementEditVAL interface
ContentTypeVAL enumeration
allowedAttributes attribute
allowedChildren attribute
allowedFirstChildren attribute
allowedNextSiblings attribute
allowedParents attribute
allowedPreviousSiblings attribute
contentType attribute
requiredAttributes attribute
canRemoveAttribute method
canRemoveAttributeNS method
canRemoveAttributeNode method
canSetAttribute method
canSetAttributeNS method
canSetAttributeNode method
canSetTextContent method
isElementDefined method
isElementDefinedNS method
W3C Entity interface
inputEncoding attribute
notationName attribute
publicId attribute
systemId attribute
xmlEncoding attribute
xmlVersion attribute
W3C EntityReference interface
W3C Event interface
PhaseType enumeration
bubbles attribute
cancelable attribute
currentTarget attribute
eventPhase attribute
target attribute
timeStamp attribute
type attribute
initEvent method
preventDefault method
stopPropagation method
W3C EventException exception
EventExceptionCode enumeration
W3C EventListener interface
handleEvent method
W3C EventTarget interface
addEventListener method
dispatchEvent method
removeEventListener method
W3C ExceptionVAL exception
ExceptionVALCode enumeration
MenuBar interface
find method
MenuEvent interface
initMenuEvent method
MenuItem interface
checked attribute
enabled attribute
W3C MouseEvent interface
altKey attribute
button attribute
clientX attribute
clientY attribute
ctrlKey attribute
metaKey attribute
relatedTarget attribute
screenX attribute
screenY attribute
shiftKey attribute
initMouseEvent method
W3C MutationEvent interface
AttrChangeType enumeration
attrChange attribute
attrName attribute
newValue attribute
prevValue attribute
relatedNode attribute
initMutationEvent method
W3C NamedNodeMap interface
length attribute
getNamedItem method
getNamedItemNS method
item method
removeNamedItem method
removeNamedItemNS method
setNamedItem method
setNamedItemNS method
W3C NameList interface
length attribute
contains method
containsNS method
getName method
getNamespaceURI method
W3C Node interface
NodeType enumeration
DocumentPosition enumeration
attributes attribute
baseURI attribute
childNodes attribute
firstChild attribute
lastChild attribute
localName attribute
namespaceURI attribute
nextSibling attribute
nodeName attribute
nodeType attribute
nodeValue attribute
ownerDocument attribute
parentNode attribute
prefix attribute
previousSibling attribute
textContent attribute
appendChild method
cloneNode method
compareDocumentPosition method
getFeature method
getUserData method
hasAttributes method
hasChildNodes method
insertBefore method
isDefaultNamespace method
isEqualNode method
isSameNode method
isSupported method
lookupNamespacePrefix method
lookupNamespaceURI method
lookupPrefix method
normalize method
removeChild method
replaceChild method
setUserData method
W3C NodeEditVAL interface
validationState enumeration
validationType enumeration
defaultValue attribute
enumeratedValues attribute
canAppendChild method
canInsertBefore method
canRemoveChild method
canReplaceChild method
nodeValidity method
W3C NodeList interface
length attribute
item method
W3C Notation interface
publicId attribute
systemId attribute
W3C ProcessingInstruction interface
data attribute
target attribute
PropertyMap interface
DataType enumeration
keys attribute
modified attribute
containsKey method
getDataType method
getNumber method
getString method
getStringList method
putNumber method
putString method
putStringList method
remove method
W3C Range interface
CompareHow enumeration
collapsed attribute
commonAncestorContainer attribute
endContainer attribute
endOffset attribute
startContainer attribute
startOffset attribute
cloneContents method
cloneRange method
collapse method
compareBoundaryPoints method
deleteContents method
detach method
extractContents method
insertNode method
selectNode method
selectNodeContents method
setEnd method
setEndAfter method
setEndBefore method
setStart method
setStartAfter method
setStartBefore method
surroundContents method
toString method
W3C RangeException exception
RangeExceptionCode enumeration
ScriptContext interface
scriptType enumeration
addTypeLibFlags enumeration
addNamedItem method
addTypeLib method
loadScriptFile method
loadScriptText method
terminate method
StringList interface
length attribute
append method
item method
setItem method
TableCell interface
cellAbove attribute
cellBelow attribute
cellLeft attribute
cellRight attribute
column attribute
contents attribute
multicell attribute
onBottomMulticellEdge attribute
onLeftMulticellEdge attribute
onRightMulticellEdge attribute
onTopMulticellEdge attribute
row attribute
ruleAbove attribute
ruleBelow attribute
ruleLeft attribute
ruleRight attribute
spanned attribute
spanning attribute
deleteFontPI method
findFontPI method
inSameColumn method
inSameRow method
instantiate method
isAdjacent method
nextGalleyCell method
previousGalleyCell method
rectangle method
span method
unspan method
TableColumn interface
bottomCell attribute
cellCount attribute
cells attribute
columnLeft attribute
columnRight attribute
first attribute
index attribute
last attribute
ruleAbove attribute
ruleBelow attribute
rulesLeft attribute
rulesRight attribute
suppressed attribute
topCell attribute
cell method
TableException exception
TableExceptionCode enumeration
TableGrid interface
cells attribute
columnCount attribute
columns attribute
firstGalleyCell attribute
gridAbove attribute
gridBelow attribute
index attribute
lastGalleyCell attribute
rowCount attribute
rows attribute
rules attribute
addColumn method
addRow method
cell method
column method
deleteColumn method
deleteRow method
hlineRuleList method
insertColumns method
insertRows method
row method
rule method
split method
vlineRuleList method
TableMulticell interface
spanningCell attribute
TableObject interface
Type enumeration
Direction enumeration
ExamineWhatColspec enumeration
Orientation enumeration
document attribute
element attribute
grid attribute
modifiable attribute
set attribute
tableModel attribute
toid attribute
type attribute
clearAttributes method
deleteAttribute method
deletePrivateColspecs method
deleteSpanspecs method
getAttribute method
minimizeAttributes method
renameColspec method
renameColumns method
renameSpanspec method
setAttribute method
TableObjectStore interface
length attribute
addObject method
deleteObject method
findObject method
item method
multicellFilter method
TableRectangle interface
cells attribute
cellsAbove attribute
cellsBelow attribute
cellsLeft attribute
cellsOnBottomEdge attribute
cellsOnLeftEdge attribute
cellsOnRightEdge attribute
cellsOnTopEdge attribute
cellsRight attribute
height attribute
lowerLeft attribute
lowerRight attribute
rulesAbove attribute
rulesBelow attribute
rulesLeft attribute
rulesRight attribute
upperLeft attribute
upperRight attribute
valid attribute
width attribute
copyRectangle method
span method
TableRow interface
cellCount attribute
cells attribute
first attribute
index attribute
last attribute
leftCell attribute
rightCell attribute
rowAbove attribute
rowBelow attribute
ruleLeft attribute
ruleRight attribute
rulesAbove attribute
rulesBelow attribute
suppressed attribute
cell method
TableRule interface
cellAbove attribute
cellBelow attribute
cellLeft attribute
cellRight attribute
endColumnIndex attribute
endRowIndex attribute
orientation attribute
ruleAbove attribute
ruleBelow attribute
ruleLeft attribute
ruleRight attribute
startColumnIndex attribute
startRowIndex attribute
suppressed attribute
TableSet interface
gridCount attribute
grids attribute
markupRange attribute
title attribute
addGrid method
deleteGrid method
deleteTitle method
grid method
insertGrid method
TableTilePlex interface
empty attribute
pasteRectangle attribute
valid attribute
addObject method
addRectangle method
clear method
clonePlex method
deleteFromDocument method
getObjects method
isSelected method
pasteType method
rectangle method
W3C Text interface
isElementContentWhitespace attribute
wholeText attribute
replaceWholeText method
splitText method
ToolBarEvent interface
initToolBarEvent method
W3C TypeInfo interface
DerivationMethods enumeration
typeName attribute
typeNamespace attribute
isDerivedFrom method
W3C UIEvent interface
detail attribute
view attribute
initUIEvent method
View interface
aclId attribute
backgroundColor attribute
foregroundColor attribute
optionNames attribute
suspendUpdate attribute
window attribute
getOption method
setOption method
Window interface
DockEnabled enumeration
DockState enumeration
aclId attribute
activeView attribute
backgroundColor attribute
dock attribute
dockable attribute
embedded attribute
foregroundColor attribute
height attribute
longNativeHandle attribute
menuBar attribute
modal attribute
nativeHandle attribute
optionNames attribute
ownerNode attribute
parent attribute
propertyMap attribute
screenX attribute
screenY attribute
visible attribute
width attribute
activate method
bringToFront method
close method
createEvent method
createMenuItem method
dockTo method
enableDocking method
getOption method
getScriptContext method
hide method
loadComponentFile method
moveTo method
sendToBack method
setOption method
setSize method
show method
WindowEvent interface
initWindowEvent method
WindowException exception
WindowExceptionCode enumeration
AOM set Options Overview
Arbortext Command Language Overview
AOM set Options Overview