Масштабирование и коррекция размера
Последнее обновление: 14.10.2026Режим фиксированного холста предоставляет несколько настроек для управления размером и пропорциями результата преобразования. Эти настройки регулируют коэффициенты масштабирования, соблюдают границы холста, обрезают до точных размеров и сжимают контейнеры макета.
Масштабирование
Режим фиксированного холста применяет два коэффициента масштабирования для преобразования координат QlikView в пиксельные размеры.
| Параметр | Аргумент CLI | Описание | По умолчанию |
|---|---|---|---|
| Canvas scale | --fixedSheetCanvasScale FACTOR
|
Множитель для фона листа и общих размеров холста | 1.4
|
| Scale объекта | --fixedSheetCanvasObjectScale FACTOR
|
Множитель для позиций и размеров объектов на холсте | 1.4
|
Масштаб по умолчанию 1,4 компенсирует различия в том, как QlikView и Qlik Sense отображают контент при одинаковых размерах в пикселях. Сохраняйте одинаковые значения масштаба холста и масштаба объектов, чтобы поддерживать правильное выравнивание между объектами и фоновым изображением.
В пользовательском интерфейсе масштаб холста и масштаб объекта связаны по умолчанию. Изменение любого из значений обновляет оба. Нажмите значок цепочки рядом с полями ввода масштаба, чтобы разъединить их и задать независимые значения. Щелкните еще раз, чтобы восстановить связь — масштаб объекта привяжется к текущему значению масштаба холста. Этот же переключатель доступен в Mockup Studio.
Ограничения размера холста
Режим фиксированного холста поддерживает ограничения минимального и максимального размера, которые определяют итоговые размеры холста.
| Параметр | Аргумент CLI | Описание | По умолчанию |
|---|---|---|---|
| Минимальная ширина | --fixedSheetCanvasMinWidthPx PX
|
Холст расширяется как минимум до этой ширины | 1200
|
| Минимальная высота | --fixedSheetCanvasMinHeightPx PX
|
Холст расширяется как минимум до этой высоты | 700
|
| Максимальная ширина | --maxCanvasWidth PX
|
Холст сжимается максимум до этой ширины. Объекты за пределами этой границы могут быть обрезаны. | 0 (без ограничений) |
| Максимальная высота | --maxCanvasHeight PX
|
Холст сжимается максимум до этой высоты. Объекты за пределами этой границы могут быть обрезаны. | 0 (без ограничений) |
По умолчанию QV2QS рассчитывает единый размер холста для всех листов на основе самого большого листа в документе. Чтобы независимо задавать размер каждого листа на основе содержимого каждого листа, используйте --perSheetCanvasSize.
Кадрирование холста
Кадрирование холста принудительно задает точные размеры холста. Фон обрезается до указанного размера (с привязкой к верхнему левому углу), а положения объектов пересчитываются для сохранения абсолютных координат в пикселях в пределах новых границ. Объекты, выходящие за пределы области обрезки, выходят за границы контейнера.
| Параметр | Аргумент CLI | Описание | По умолчанию |
|---|---|---|---|
| Ширина кадрирования | --cropCanvasWidth PX
|
Точная ширина холста в пикселях | 0 (выкл.) |
| Высота кадрирования | --cropCanvasHeight PX
|
Точная высота холста в пикселях | 0 (выкл.) |
Ширина и высота должны быть указаны вместе. Кадрирование холста и --perSheetCanvasSize являются взаимоисключающими.
Кадрирование холста переопределяет ограничения минимального размера. Когда обрезка включена, для холста устанавливаются указанные размеры независимо от минимальной ширины или высоты. Ограничения максимального размера по-прежнему действуют после обрезки и могут дополнительно уменьшить холст, если размеры после обрезки превышают максимальные.
Сжатие макета
Сжатие макета уменьшает охват сетки контейнеров макета с правого и нижнего краев. Объекты сжимаются в меньшую часть холста, удаляя избыточное пустое пространство справа или снизу макета QlikView.
| Параметр | Аргумент CLI | Описание | По умолчанию |
|---|---|---|---|
| Сжать X | --layoutShrinkX STEPS
|
Уменьшить ширину контейнера макета на указанное количество колонок сетки (0–23) | 0
|
| Сжать по оси Y | --layoutShrinkY STEPS
|
Уменьшить высоту контейнера макета на указанное количество строк сетки (0–11) | 0
|