This page gives an example of a user macro, the 'NoPrint' macro, that you can use to prevent text from being printed. (For full details about creating a user macro, see the guide to writing user macros.) |
|
Defining the 'NoPrint' User Macro
To create the 'NoPrint' user macro:
- Go to the 'Confluence Administration Console' and click User Macros in the left-hand panel.
- Click Create a User Macro at the top of the list of macros.
- Enter the macro attributes as follows:
- Macro Name:
noprint
- Visibility:
Visible to all users in the Macro Browser
- Macro Title:
NoPrint
- Description:
Hides text from printed output.
- Categories:
Confluence Content
- Icon URL: You can leave this field empty.
- Documentation URL: You can leave this field empty.
- Macro Body Processing:
Rendered
Template:
## @noparams <div class="noprint">$body</div>
- Macro Name:
- Click Add.
Using the 'NoPrint' Macro on a Page
Now you can add the macro to your Confluence page using the Macro Browser. Text entered into the body of the macro placeholder will not be printed.
Making PDF Export Recognise the NoPrint Macro
See Advanced PDF Export Customisations#noprint.