Create and adjust print layouts

Create print layouts to visualize your data and generate the PDF files you need.

Set up a print layout

Create and customize a print layout to generate the PDF you need.

In a record form, click the printer icon in the top right. You can also open the three-dot menu and select Print this record.

Users with the Admin role can save print layout changes without turning on Builder mode.

The first time you open the print editor in a table, Ninox creates one automatically with all current fields. After you save a print layout, Ninox opens the first saved layout by default. If you add fields to the table later, Ninox does not add them to that layout automatically or create a new layout for them.

If there is more than one saved layout, choose one from the drop-down list in the top bar, next to Back.

Create a new layout

Click the arrow next to Save changes and choose New layout.

  • Enter a layout name.

  • Choose a layout type:

    • Blank starts with an empty page.

    • Automatic adds all current fields and their labels.

    • Copy current creates a copy of the layout you currently have open.

From the same menu, you can also:

  • Use Save as to save the open layout as a copy with a different name.

  • Rename the current layout.

  • Discard changes if you do not want to keep your changes on the open layout.

  • Delete the current layout.

Add content on the layout

Click + Insert in the top bar and add the elements you need:

  • Text boxes, which can also contain logic

  • Static images

  • Data fields from your Ninox app

To display content from connected tables, use a Text box and enter logic.

For example, to show the client name stored in the connected client table on an invoice, use:

client.full_name

Edit your layout

Existing print layouts stay editable at any time. When you open the print editor, you are already in edit mode.

  • At the bottom of the page, use the toggle to show or hide the Grid and the slider to Zoom in or out.

  • Click an element to highlight its frame. Then drag it to a new position.

  • Drag the square handles to resize it.

  • Click Edit script <> in the top right to update the content of a field or element.

  • In the top toolbar, you will find:

    • Undo and Redo help you fix mistakes quickly.

    • Use Cut, Copy, and Paste in the top bar to reuse recurring styles and text boxes more efficiently.

    • The three-dot menu to the left of the blue Generate PDF button gives you options to Arrange and Align elements. It includes:

      • Send to front and Send to back

      • Align left, center, or right

      • Align top, middle, or bottom

      • Distribute horizontally

Use the Page and Objects settings panel

The right-side panel shows different settings depending on what is selected in the layout.

No field or element selected:

Click into an empty area or the page margin to edit the page layout itself. You can set:

  • Paper size

  • Header and footer height

  • Page Margin width

  • Whether attachments from the record should be printed

Text, logic, or data field selected:

If you select a text box, logic, or data field, but not an image field, you can set:

  • The page area, such as Flow with content or a repeating Header or Footer

  • A fixed or automatic element Height

  • The exact element Position with starting coordinates (X and Y) for the top-left corner, followed by Width and Height

  • Inner padding between the value and the element border

  • Colors for the background and text

  • Border color, width, and radius

  • Font family and size

  • Text formatting such as bold, italic, or underline

  • Text alignment

  • Line height inside the element

Table elemment selected:

When a table field (type Link many records) is selected, you can set:

  • All options listed above for Text, Logic, or Data, except for Text alignment and Line height

  • Show header to show or hide the column titles

  • Show footer to show or hide the footer with an Aggregation

  • Hide columns, Filter, and Sort. These options are also available at the top right of the selected table frame in the layout.

  • Border style to choose how the table grid looks in the layout

  • Cell padding to define the distance between the value and the cell borders

In addition to the options in the Object settings panel, you can access these settings directly from the selected table frame in the layout:

  • Hide columns, Filter, and Sort at the top right of the selected table frame

  • In the drop-down menu for each column:

    • Rename column

    • Duplicate column

    • Insert column left or Insert column right

    • Sort in ascending or descending order

    • Aggregation, available options depend on the data type

    • Hide column

Image field selected:

For an Image field, you can set:

  • The page area, such as Flow with content or a repeating Header or Footer

  • A fixed or automatic height

  • The exact element Position with starting coordinates (X and Y) for the top-left corner, followed by Width and Height

  • Inner padding between the image and the element border

  • Colors for the background and text

  • Border color, width, and radius

Remove content or layout elements

  • Click an element to select it. Then click one of the square handles to select the frame instead of the content.

  • Click Cut in the top bar, or press the Return key on your keyboard, to remove the selected element.

Save your changes

Click Save changes when you are finished with the layout.

If this is your first layout and Ninox created it automatically, you need to give it a name.

Enter a Layout name and click Save.

You can save multiple print layouts in the same table.

Last updated

Was this helpful?