Page 528 - Chief Architect Reference Manual
P. 528
Chief Architect X10 Reference Manual
3 Check the Evaluate box, then select a
Context from the drop-down list.
• Choose None if the macro performs a
function but doesn’t refer to an object or
if the macro’s context - or contexts - are
stated in its Value.
• Choose Owner Object to create a macro
for use in an object label.
• Choose Referenced Object to create a
macro for use in a Text object with an
arrow that points at an object that the
macro describes.
• To keep both the existing macro and the
• Choose Materials List Line Item to cre- one being imported, select Rename the
ate a macro for use in the Materials List. imported macro. Then, type a short,
descriptive, unique New Macro Name.
Click OK to return to the Text Macro
Management dialog. By default, the new name is simply the
original name appended by a number.
Importing and Exporting • Select Discard the imported macro to
Macros use the existing macro already present in
the destination file or library object rather
User-defined text macros can be exported out than import the new one.
of one plan file, layout file, or library object • Select Replace the existing macro with
and imported into another file or object using the imported macro to delete the exist-
the Text Macro Management dialog.
ing macro and replace it with the one
If the program encounters macros with being imported.
duplicate names when importing into a plan • Check Do this for all remaining macro
or layout file, the Text Macro Name Conflict conflicts to apply the same choice for any
dialog will display, allowing you to choose other macros with conflicting names in
how to handle the name conflict. the current import operation.
If the program encounters a macro name
conflict when importing into a library object
or when placing a library object in a plan, a
Question message box will ask if you wish
to replace the existing macros. Click Yes to
replace any existing macros with imported
macros of the same name or click No to keep
the existing macros and not import those of
the same name.
528