Mockup Studio
Mockup Studio is a visual preview tool in the user interface that renders sheet layouts before running the conversion. Switch between fixed canvas and dynamic grid views, adjust scaling and size constraints, and see the effect on each sheet in real time.
To open Mockup Studio, click Open mockup studio on the Advanced step of the wizard. Mockup Studio requires a PRJ folder to be set in the Project step.
Toolbar
The toolbar at the top of the modal provides the following actions.
- Rescan — Re-scans the PRJ folder to refresh the sheet list. Use this after modifying the PRJ folder or generating a new one.
- Fit — Fits the canvas to the viewport so the entire sheet is visible.
- 100% — Resets the zoom level to 100%.
- Canvas — Toggles a full-width canvas view that hides the settings panel.
- Full screen — Toggles full-screen mode for the entire modal.
Sheet selector
The sheet selector dropdown lists every sheet in the document. Select a sheet to preview the layout. Sheet names include dimension indicators: a star indicates the largest sheet in both dimensions, a horizontal arrow indicates the widest sheet, and a vertical arrow indicates the tallest sheet. These indicators help identify which sheets drive the uniform canvas size.
Canvas mode
The canvas mode dropdown switches between Fixed pixel canvas and Dynamic grid. Changing the mode re-renders the preview immediately. Mockup Studio remembers the selected screen preset for each mode independently, so switching between modes restores the last-used preset.
Auto-extend
The auto-extend toggle appears only in dynamic grid mode. When enabled, sheets grow vertically beyond the default grid height to accommodate all objects. When disabled, objects are compressed into the standard grid. The setting corresponds to the --noAutoExtendDynamicSheet argument.
Screen presets
The screen preset dropdown simulates different screen sizes. Selecting a preset automatically fits the canvas to the simulated screen size. The following presets are available.
| Preset | Dimensions |
|---|---|
| MacBook Air 13" | 1440 by 900 |
| MacBook Pro 14" | 1512 by 982 |
| MacBook Pro 16" | 1728 by 1117 |
| iMac-ish | 1680 by 1050 |
| Monitor (1080p) | 1920 by 1080 |
| Monitor (1440p) | 2560 by 1440 |
| Monitor (16:10) | 2560 by 1600 |
| iPad Pro 12.9" | 1024 by 1366 |
The default preset is MacBook Pro 14" in fixed canvas mode and Monitor (1080p) in dynamic grid mode. Mockup Studio remembers the selected preset for each mode independently.
When the iPad Pro preset is selected, a Rotate button appears. Click Rotate to toggle between landscape and portrait orientation.
Zoom and pan
Drag the canvas to pan. Use the scroll wheel (with Ctrl held) to zoom, or adjust the zoom slider. The zoom range is 25% to 300%.
Preview toggles
Three toggles control the visibility of overlay elements on the canvas.
- Backgrounds — Shows or hides sheet background images. This setting syncs to the wizard after clicking Apply.
- Captions — Shows or hides object caption headers. Preview only. Does not affect the conversion.
- Layout containers — Shows or hides layout container outlines. Preview only. Does not affect the conversion.
Colors
The colors section controls sheet and listbox appearance.
- Sheet bg — A hex color value applied as a solid background fill to all sheets. Enter a value in
#RRGGBBformat or use the color picker. - Listbox bg — A hex color value applied to listbox backgrounds. This field is hidden when the QV toggle is enabled.
- QV (toggle) — When enabled, QV2QS preserves the original QlikView listbox background colors. When disabled, the listbox background color field appears and all listboxes use the specified color.
Scaling
The scaling section appears only in fixed canvas mode. Two paired controls (a slider and a number input) adjust the scale factors.
- Canvas scale — Multiplier for the sheet background and overall canvas dimensions. Default:
1.4. Range: 0.25 to 5 (the slider covers 1.0 to 3.0; type a value in the number input to reach the full range). - Object scale — Multiplier for object positions and sizes within the canvas. Default:
1.4. Range: 0.25 to 3 (the slider covers 0.25 to 2.0; type a value in the number input to reach the full range).
Increase the canvas scale if the background image appears too small. Increase the object scale if objects appear too small relative to the background. Both controls update the preview immediately.
A chain icon in the Scaling header links the two values. When linked (default), changing either scale updates both. Click the icon to unlink and set independent values. Click again to re-link — object scale snaps to the current canvas scale value. The link state syncs with the wizard and persists across Apply cycles.
Size constraints
The size constraints section appears only in fixed canvas mode. This section is disabled when exact size (crop) is enabled, because crop overrides all size constraints.
- Min width — Canvas expands to at least this width in pixels. Default:
1200. - Min height — Canvas expands to at least this height in pixels. Default:
700. - Max width — Canvas shrinks to at most this width. Objects beyond this boundary may be cut off. Default:
0(no limit). - Max height — Canvas shrinks to at most this height. Objects beyond this boundary may be cut off. Default:
0(no limit).
Click Set to device to populate the size constraints with the dimensions of the selected screen preset. This button is disabled when no screen preset is selected or when crop is enabled.
Exact size (crop)
The exact size section appears only in fixed canvas mode. Enable the Exact size (crop) checkbox to force exact canvas dimensions. When enabled, the canvas is cropped to the specified width and height, anchored to the top-left corner. Objects outside the cropped area overflow the container.
Exact size and per-sheet canvas size are mutually exclusive. Enabling one disables the other.
When crop is first enabled, the width and height fields are populated automatically with the natural canvas dimensions (after scaling and constraints). Three helper buttons calculate crop dimensions automatically:
- Fit sheet — Crops to the current sheet object boundary.
- Fit all — Crops to the maximum object boundary across all sheets.
- Fit device — Crops to the selected screen preset dimensions.
Grid adjustment
The grid adjustment section appears only in fixed canvas mode. Two number inputs reduce the layout container span from the edges.
- Shrink X — Reduce layout container width by this many grid columns (0 to 23). Default:
0. - Shrink Y — Reduce layout container height by this many grid rows (0 to 11). Default:
0.
Use grid adjustment to add margins or trim empty whitespace from the right or bottom of the layout.
Per-sheet canvas size
The per-sheet canvas size checkbox appears only in fixed canvas mode. When enabled, each sheet sizes independently based on sheet content. When disabled (default), QV2QS calculates a uniform canvas size based on the largest sheet in the document.
Per-sheet canvas size and exact size (crop) are mutually exclusive.
Metadata
The metadata grid at the bottom of the settings panel displays live information about the current preview. The following values are shown: wallpaper dimensions, final canvas size (after scaling and constraints), grid dimensions (columns by rows), object boundary, layout container count, and effective scale multiplier.
Apply and Reset
Click Apply to sync Mockup Studio settings back to the wizard. The following settings are applied: canvas mode, auto-extend, backgrounds, sheet background color, listbox background color, and preserve QlikView listbox colors. All fixed canvas values are also applied, including scaling, size constraints, crop, grid adjustment, and per-sheet canvas size.
Captions, layout containers, zoom level, and screen preset are preview-only and do not affect the conversion.
Click Reset to restore all Mockup Studio settings to default values.