For those containers such as web browsers that support
scripting languages, the component edition of Zed
provides a basic collection of properties,
methods, and events that can be used by script
writers to control many aspects of the behavior of the editor.
The properties provided by the component
can be used to control aspects of how Zed is initialized,
to get and set the MathML content or presentation,
to get and set the Zed content or presentation
internal form, and to get and set expressions specified
by using a named identifier.
The methods provided by Zed allow script writers to customize
the configuration options that control how the user interacts with
mathematical operators, to create and use configuration files
encapsulating these options, and to control the state of the
template palettes.
The events provided by Zed allow script writers to synchronize
actions with the completion of loading the Zed component, with
any modification to the expression in the Zed document,
or with a user-initiated action to submit the expression for further
computation.
Examples describing how to use the interfaces provided by the
component are collected in the
Scripting section
under Advanced Topics.
Complete reference information on each of the
properties, methods, and events
provided by the component can be found in the
Scripting section
of the Reference
part of the Users Guide.