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?