PDF Panel
Multi-page PDF layout engine with text, images, 2D geometry, Make2D projections, viewport captures, and automatic page overflow.
PDF Page Settings
Configure page size (A4/Letter/Tabloid/Legal/A3/Custom), orientation, margins, columns.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Page Size | PS | A4=0, Letter=1, Tabloid=2, Legal=3, A3=4, Custom=5 | 0 |
| Orientation | O | Portrait=0, Landscape=1 | 0 |
| Margin Top | MT | Top margin in points | 36 |
| Margin Right | MR | Right margin in points | 36 |
| Margin Bottom | MB | Bottom margin in points | 36 |
| Margin Left | ML | Left margin in points | 36 |
| Columns | C | Number of columns (1–4) | 1 |
| Gutter | Gu | Space between columns in points | 18 |
| Custom Width | CW | Custom page width in points (PageSize=Custom) | 0 |
| Custom Height | CH | Custom page height in points (PageSize=Custom) | 0 |
| Output | Nickname | Description |
|---|---|---|
| Page Settings | PS | Page settings for PDF Doc Export |
| Info | I | Page dimensions summary |
PDF Text
Text elements with font, size, style, color, alignment.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Text | T | Text content | — |
| Font Family | FF | Font family name | Arial |
| Font Size | FS | Font size in points | 12 |
| Font Style | St | Regular=0, Bold=1, Italic=2, BoldItalic=3 | 0 |
| Color | C | Text color | Black |
| Alignment | A | Left=0, Center=1, Right=2 | 0 |
| Space After | SA | Space after element in points | 6 |
| Output | Nickname | Description |
|---|---|---|
| Element | E | PDF text element |
PDF Image
Image elements with auto or fixed height, alignment.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Image Path | P | File path to the image | — |
| Height | H | Fixed height in points (0 = auto-scale to column width) | 0 |
| Alignment | A | Left=0, Center=1, Right=2 | 0 |
| Space After | SA | Space after element in points | 6 |
| Output | Nickname | Description |
|---|---|---|
| Element | E | PDF image element |
PDF Geometry
2D geometry elements from curves/breps/surfaces with fill/stroke colors.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Geometry | G | Closed planar curves, surfaces, or breps (DataTree: one branch = one shape group) | — |
| Height | H | Fixed height in points (0 = auto-scale to column width) | 0 |
| Fill Color | FC | Fill color per branch | — |
| Stroke Color | SC | Stroke color per branch (optional) | — |
| Stroke Weight | SW | Stroke weight per branch in points (optional) | — |
| Space After | SA | Space after element in points | 6 |
| Output | Nickname | Description |
|---|---|---|
| Element | E | PDF geometry element |
PDF Make2D
Project 3D geometry to 2D linework for PDF layout. Plan view (XY projection) by default with optional hidden line drawing mode.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Geometry | G | Curves, breps, surfaces, or meshes to project | — |
| Plane | P | View plane (Z-axis = view direction) | WorldXY |
| Stroke Color | SC | Visible line color | Black |
| Stroke Weight | SW | Visible line weight in points | 0.5 |
| Show Hidden | SH | Enable hidden line computation | false |
| Hidden Color | HC | Hidden line color | LightGray |
| Hidden Weight | HW | Hidden line weight in points | 0.25 |
| Alignment | A | Left=0, Center=1, Right=2 | 0 |
| Height | H | Fixed height in points (0 = auto-scale to column width) | 0 |
| Space After | SA | Space after element in points | 6 |
| Output | Nickname | Description |
|---|---|---|
| Element | E | PDF Make2D element |
PDF Viewport Capture
Capture a Rhino viewport as a raster image element for PDF layout.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Viewport | V | Viewport name | Perspective |
| Image Width (px) | IW | Image width in pixels | 1920 |
| Image Height (px) | IH | Image height in pixels | 1080 |
| Transparent | T | Transparent background | false |
| Alignment | A | Left=0, Center=1, Right=2 | 0 |
| Height | H | Fixed height in points (0 = auto-scale to column width) | 0 |
| Space After | SA | Space after element in points | 6 |
| Run | R | Trigger capture | false |
| Output | Nickname | Description |
|---|---|---|
| Element | E | PDF viewport capture element |
PDF Group
Groups elements so they stay together on a page.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Elements | E | PDF elements to group (DataTree: each branch = one group) | — |
| Space After | SA | Space after each group in points | 6 |
| Output | Nickname | Description |
|---|---|---|
| Element | E | PDF group element(s) |
PDF Doc Export
Compose elements into a multi-page PDF with column flow and page overflow.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Page Settings | PS | Page settings from PDF Page Settings component | — |
| Elements | E | PDF elements (text, image, geometry, group) | — |
| File Name | N | Output file name (without extension) | — |
| Folder Path | F | Output folder path | — |
| Save | Sa | Set to true to save PDF | false |
| Output | Nickname | Description |
|---|---|---|
| File Path | P | Full path to saved file |
| Info | I | Export info |
PDF Quick Export
Quick single-page PDF export from curves with colors and stroke weights.
| Input | Nickname | Description | Default |
|---|---|---|---|
| Geometry | G | Closed planar curves, surfaces, or breps (DataTree: one branch = one shape group) | — |
| File Name | N | Output file name (without extension) | — |
| File Path | F | Output folder | — |
| Fill Color | FC | Fill color per branch | — |
| Stroke Color | SC | Stroke color per branch (optional) | — |
| Stroke Weight | SW | Stroke weight per branch in points (optional) | — |
| Save | Sa | Set to true to save PDF | false |
| Output | Nickname | Description |
|---|---|---|
| File Path | P | Full path to saved file |
| Info | I | Export info including page dimensions |