37.9.1 Understanding where to
use macros and macro variables
You can use a macro to insert HTML or RTF code in
any of the following places:
- before, after, or in place of:
- a paragraph or character format
- a graphic or a group of graphics
- a table or a group of tables
- within table cells
- at any point in the text, using
an HTML Macro or Code PI marker
- at fixed points in an HTML file,
such as <head>, or at start
and end of <body>
- at fixed points in an RTF file,
such as in the header or footer, or at top or bottom.
You can give a macro variable an initial value in
[MacroVariables] (see §37.3.2
Assigning values to macro variables); however, you can use
macro variables only within DITA2Go macros.
Configuration settings whose values are not themselves
macros cannot include macro variables.
Previous Topic: 37.9 Deploying macros and macro variables
Next Topic: 37.9.2 Invoking
macros at predetermined points in output
Parent Topic: 37.9 Deploying macros and macro variables
Sibling Topics:
37.9.2 Invoking
macros at predetermined points in output
37.9.3 Surrounding
or replacing text with code or macros
37.9.4 Assigning
macros to graphics or tables for HTML
37.9.5 Redefining
navigation macros in HTML
37.9.6 Using
HTML Macro PI markers to invoke macros
37.9.7 Implementing
drop-down text with macros