# Масштабирование и коррекция размера

Режим фиксированного холста предоставляет несколько настроек для управления размером и пропорциями результата преобразования. Эти настройки регулируют коэффициенты масштабирования, соблюдают границы холста, обрезают до точных размеров и сжимают контейнеры макета.

## Масштабирование

Режим фиксированного холста применяет два коэффициента масштабирования для преобразования координат 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` |

## Подробнее

* [Динамическая сетка и фиксированный холст](https://help.qlik.com/ru-RU/migration/Content/Qv2qsMigration/conversion-layout-settings/dynamic-grid-and-fixed-canvas.htm)
* [Сценарии сайзинга](https://help.qlik.com/ru-RU/migration/Content/Qv2qsMigration/conversion-layout-settings/sizing-scenarios.htm)
* [Студия макетов](https://help.qlik.com/ru-RU/migration/Content/Qv2qsMigration/conversion-layout-settings/mockup-studio.htm)