Properties and methods are introduced in a bold font: FileExists; thereafter, names of properties, methods, and interfaces are displayed in a monospaced font, as are code examples: FileExists; in the Description sections, arguments to properties and methods are displayed in bold: strData.
In the descriptions of properties, Access states whether the property is both readable and writable, or readable only; Type specifies the type of value or object returned by that property.
In the descriptions of methods, Returns specifies the type of value or object returned by that method.
When lists of arguments are specified for a property or method, the argument names describe both the semantics and the data type of the argument. For example: FileExists(strPath). The name strPath indicates that the argument has type str (string) and that it should specify a file path. Some other data types are: bool (boolean), int (integer), long (long integer) and variant (more than one possible data type). Sometimes the argument will be an object name, which implicitly describes both its type and its semantics; for example: removeAttributeNode(DOMAttr).
Optional arguments are enclosed in `[' and `]'; these characters are not part of the syntax. For example: Alert(strMessage, [strTitle]).
If an argument has a default value, it is expressed as in the following example: InsertColumnsRight([longNumber=1]). Arguments with default values are always optional.
The notation Interface_object means `an object of type Interface' (for example, DOMNode_object). This notation can represent any expression whose value is an object of the specified type: a variable, a global object such as ActiveDocument, or a compound expression such as ActiveDocument.documentElement.firstChild.
Copyright © SoftQuad Software Inc. 1999