Reports
Reports in a file
A report frame is a word processor with more capabilities. Most importantly, it can have calculations, which are covered in Calculations.
Insert a new report into a file:
- Click the insert button.
- Select Report.
- Click OK.
Most of the basic editing features of a word processor are here, like different fonts, bold, underlined, italic, strikethrough text, and more. Change these text properties by using the toolbar or the properties window.
Reference values from other reports in a file
You can also reference values from other report frames or spreadsheets in your calculations.
Reference a value from another report or spreadsheet:
- Start a dynamic equation.
- With the equation open, navigate to the value and click it.
- Finish the formula and press enter.
You can also use the copy reference tool.
Report formatting
There's a number of tools in Blockpad to help you format your documents for better presentation or readability.
Headings for easy document formatting
When you have headings in a document, it's often best to specify them as headings in the program, instead of formatting each line separately. This makes it possible to use tools like table of contents and style rules to format a document without as much manual work.
Create a heading:
- In a report, type in the heading.
- In the toolbar, use the dropdown to change the paragraph type from paragraph to heading 1.
- You can also use any other heading option.
Continuous page view
The Collapse Margins property can be set so that page breaks aren't displayed in the document. This is great for documents that will only be viewed on the computer.
Show document without page breaks:
- While in a Report, select View>Collapse Margins in the toolbar.
Insert page breaks
When you do want page breaks, you can use page break before or page break after to specify where you want page breaks in the document.
Insert a page break:
- Go to the paragraph where you want the page break.
- Open the properties window.
- Under Paragraph, select Page Break After or Page Break Before.
- In the dropdown list, select Break.
- Click OK.
Break for minimum space
The page break tools also have a Break For Minimum Space option where the page breaks only if the paragraph is far enough down the page (as a percentage).
Using this setting in combination with style rules and headings, you can make a document automatically insert a page break before any heading that's far enough down in a page.
Use style rules to make page breaks that update:
- Make sure headings have a Heading paragraph type.
- In the toolbar, select Style>Manage Styles.
- In the window that appears, click Add.
- In the Object Type dropdown, select Heading.
- Under Properties, select Page Break Before.
- In the dropdown, select Break for minimum space.
- Set the desired percentage.
- Click OK.
- Close the Styles Manager window.
Line spacing
You can edit line spacing using the Line Height, Spacing After, or Spacing Before properties. To do so, select the lines, open the properties window, and change one of the properties mentioned.
Hyperlinks
You can insert hyperlinks that link to other places in the document or to websites, using the Insert Link button in the toolbar.
Insert hyperlink to another place in the document:
- Go to the desired hyperlink destination.
- In the toolbar, select Write>Copy Reference to Paragraph.
- Now, go to where you want the hyperlink.
- Click the Insert Link button in the toolbar.
- Paste in the address.
- Click OK.
Table of contents
Use the table of contents tool to automatically add a table of contents to your documents, based on the headers and paragraphs.
Insert a table of contents:
- Ensure headers have a header paragragh type.
- In a document, select Write>Table of Contents.
- Specify the frame for the table of contents.
- Click OK.
Header and footer
You can add headers and footers to a document in the Header & Footer window. You can also add page borders here as well.
Insert a header or footer:
- In a document, go to Write>Header & Footer.
- Type in the header and footer where you want it on the page (left, center, right).
- Use the insert button for page number or page count.
- Click OK.
Insert a page border:
- In a document, go to Write>Header & Footer.
- Select the Show Border checkbox.
- There are also options to show borders for the header and footer.
- Click OK.
Style rules
You can use style rules to control the formatting of different types of content. Specifically for reports, you can change the formatting for all paragraphs or headers. You can also control formatting for dynamic equations.
Create a style rule:
- In the toolbar, select Style>Manage Styles.
- Click Add.
- Under Container, specify which report frame you want the style to apply to.
- Select Frame Document to apply to the whole file.
- Under Object Type, specify the kind of object you want the style to apply to.
- Specify the properties you wish to apply to those objects.
- Close the Style Manager window.
- Use Paragraph for regular text, Heading for headers, and Dynamic Equation for equations.
Table of Contents
- Drawing inside a document or file
- Drawing objects
- Lines, points, and shapes
- Text labels
- Linear dimension labels
- Textboxes
- Images
- Selecting multiple objects
- Ordering objects
- Using the point snapping
- Points you can snap to
- Horizontal and vertical from points
- Parallel or perpendicular lines
- Point snap options
- Transformations - resizing and moving
- Format drawings
- Keyboard input and canvas scales
- Top level frames
- Frames in Frames
- Value containers and location
- Frames and sections are containers
- Containers inside containers
- Dot notation to specify a value in a container
- Capture values
- What is a block?
- Block example
- Use the block results
- Block inputs
- View block as table
- Block instances and block definitions
- More examples
- Create a block
- When to make a block
- Make a block with Blockpad calculations
- Update a block definition
- Create a block using scripts
- Block tables
- Examples library
- Use library items in a document
- Use the long form library item name
- Assign a shortcut name to the library
- Include a library in a file
- Use a library number value
- Use a library function
- Use items in a library frame
- Use a library data table as function
- Use library blocks
- Core, built-in, and subscription libraries
- Create personal libraries
- Save items to your library
- Manage your library online
- Library subscriptions