# Document toolbar

<figure><img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2Fvo7oyTSDhgNSUZSMrY5v%2Fimage.png?alt=media&#x26;token=83926916-c400-43c7-95b1-20de98386b68" alt=""><figcaption></figcaption></figure>

## Adding clauses <a href="#adding-clauses" id="adding-clauses"></a>

<figure><img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2F9hvXMTVaGxezkF7h33wj%2Fimage.png?alt=media&#x26;token=144729bc-f7f8-4830-9540-d030ea978154" alt="" width="275"><figcaption></figcaption></figure>

* if nothing is selected, the new item will be inserted at the end of the document
* if a clause is selected, then:
  * the new item will be inserted **below** the currently selected clause
  * *if Shift is held* the new item will be inserted as the **last sub-clause** of the selected clause
  * *if Alt is held* (Option on Mac) the new item will be inserted **above** the currently selected clause

You can deselect a clause by either clicking the space between two clauses, or by clicking above the first or below the last clause.

| **Definition list**         | <p>Inserts a new definition list clause into the document.</p><p><a href="../binders/global-and-local-definition-lists">A binder can contain multiple definition lists.</a> This allows you to, for example, create a definition list in every subdocument of the binder, whereby each definition list will only contain the terms that are unique for the subdocument it is situated in. You can even create a separate subdocument that would then aggregate all the definitions, across all of the sub-documents that themselves also contain their own definition lists.</p><p>Note that nothing will stop you from inserting multiple definition lists into a single document. Please let us know if you would be aware of a use case for such multiplicity of definition lists inside a single document.</p> |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **New ad-hoc clause**       | Inserts an ad-hoc clause into the document, i.e. a clause that is not intended to be reused outside the document in which it is contained.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **New library clause**      | Inserts a new library clause, i.e. a clause intended to be reused in multiple documents.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Existing library clause** | Allows you to select an existing library clause to insert into the document                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

## Removing a clause <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2Ff4ckOfdu8nqDwvVCyYFr%2Fimage.png?alt=media&#x26;token=250eaf37-0770-479e-a9bc-cb2bbb6b20f4" alt="" data-size="line"> <a href="#definition-list" id="definition-list"></a>

Removes all the selected clauses from the document.&#x20;

Note that this action will not delete the (library) clauses themselves from the library. The only exception is when an *ad hoc* clause is removed from a document. This will effectively delete the *ad hoc* clause itself as well because it does not exist as a separate clause in the library.

## Cut / copy / paste <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2FA2dOi1TiX731FUe2puYR%2Fimage.png?alt=media&#x26;token=b9f1b9fd-9d05-49d2-a2ee-c5f76a91aa54" alt="" data-size="line"> <a href="#cut-copy-paste" id="cut-copy-paste"></a>

These buttons cut, copy and paste the selected clause from Clause9's *clipboard* from/into the current document.

{% hint style="info" %}
The internal clipboard of Clause9 is fully independent from the clipboard of your computer. Accordingly, when pressing these buttons, the clauses will not become available towards other software on your computer. Please export the document to .DOCX if you need to get access to the text of a clause.
{% endhint %}

## Increase / decrease clause level <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2FxiSGP96eyt0w8auTiaTk%2Fimage.png?alt=media&#x26;token=2ca27b2a-c447-4da2-ad88-522ddd3d4e24" alt="" data-size="line"> <a href="#increase-decrease-clause-level" id="increase-decrease-clause-level"></a>

These buttons may look somewhat similar to the “increase indent” and “decrease indent” buttons in Microsoft Word <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2FTe20aWgAGGJKRXv4KH4g%2Fimage.png?alt=media&#x26;token=d77a0bbf-db7a-4d6b-aff9-64d3e94c415d" alt="" data-size="line">, but there are quite some differences:

* In Clause9, you can only *increase* the level of a clause if some other clause precedes it, which can then become an ancestor clause. In Microsoft Word, you can increase the indentation level of any paragraph.
* In Microsoft Word, increasing the indent inherently causes the left margin to increase. In Clause9, it will depend on the document styling whether or not the left margin will increase. In other words, please be aware that **if styling applies that does not increase the left margin between paragraph levels, increasing or decreasing the clause level will not cause any visual differences.**
  * You can, however, check whether a clause is a descendant of some other clause, by selecting the presumed ancestor clause — selecting a clause in Clause9 will automatically select descendant clauses as well.

## Move clause up/down <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2FYnbD2tedXr2gFfLQEsEW%2Fimage.png?alt=media&#x26;token=fea60a51-3d12-4fee-baa8-a440eb5c442a" alt="" data-size="line"> <a href="#move-clause-updown" id="move-clause-updown"></a>

Moves the selected clauses above or below their neighbours.

## Show / hide clause numbering <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2Fs3CbETmzphSYoSO6ss2F%2Fimage.png?alt=media&#x26;token=1ec85012-ebfa-47c8-8d1b-7b324bc4a278" alt="" data-size="line"> <a href="#show-hide-clause-heading-numbering" id="show-hide-clause-heading-numbering"></a>

Shows / hides the clause’s numbering.

## Show / hide clause title <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2FLUTJdfp8UY3lO3jPYERU%2Fimage.png?alt=media&#x26;token=c8bf0add-849f-4f3b-8cc6-b336d5af570e" alt="" data-size="line"> <a href="#show-hide-clause-title" id="show-hide-clause-title"></a>

Shows / hides the clause’s title.

## Export buttons <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2FM752XyhyEfYx8dPizLa7%2Fimage.png?alt=media&#x26;token=89cba087-f975-46ee-ab50-9689ea065289" alt="" data-size="line">

Allows you to export the document to an MS Word file (DOCX), PDF file, text on the clipboard (*copy*), or email. There are many options you can configure.

## Recalculate contents <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2FU54pFJ5PKrJIUwqbNe2N%2Fimage.png?alt=media&#x26;token=691a85e6-aa19-4ece-88d3-0be0b7f9223b" alt="" data-size="line">

This recalculates the already-available content. This may sometimes become necessary when some updates are not immediately reflected, although generally this is not needed. Please contact us when you notice that you repetitively need to press this button in order to reflect certain changes, because using this option should be fairly exceptional.

The shortcut for recalculating contents is Shift-Ctrl-E.

Recalculate contents does not work the same way as reload contents (available in the [Visibility settings & actions menu](#visibility-settings)).

* **Reload contents** re-fetches the entire document, and all its clauses, from the server, and then recalculates the entire document. This is roughly similar to closing the document and re-opening it again. This should only be used on rare occasions, e.g. when you know that a colleague has changed a clause in his/her own browser, and you want to fetch those changes.
* **Recalculate contents** does not load any contents from the server, and merely recalculates the already available content.

## Visibility settings and actions <img src="https://1353649376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaTEDNbiFdDa6DW2eNG17%2Fuploads%2FnMcD53CYMJBEaUkKVZFz%2Fimage.png?alt=media&#x26;token=80441ffe-c704-435c-b7a2-ae65e6da8b4e" alt="" data-size="line"> <a href="#visibility-settings" id="visibility-settings"></a>

See the dedicated article on the menu with [visibility settings and actions](https://help.clause9.com/assemble-document-operations-panel/visibility-settings-and-actions-menu). This menu is opened by clicking the  button in the top right hand corner.
