Skip to content

Сертификаты: выбор вертикального А4 в редакторе - #507

Merged
TThanos3000 merged 1 commit into
devfrom
feat/dev-certificate-a4-orientation-20261025
Oct 25, 2026
Merged

TThanos3000 merged 1 commit into
devfrom
feat/dev-certificate-a4-orientation-20261025

Conversation

@TThanos3000

Copy link
Copy Markdown
Contributor

В редакторе можно выбрать альбомный А4 (297 × 210 мм) или вертикальный А4 (210 × 297 мм). Компактный переключатель 164 × 32 px находится в настройках фона. Загруженный фон автоматически выбирает ориентацию по пропорциям; выбор можно изменить вручную, отменить и повторить вместе с загрузкой.

Холст, текст, подпись, масштаб и PDF согласованы с выбранной ориентацией. Фон показывается целиком без обрезки и растяжения. У вертикального холста есть ограничение по высоте окна и разумный минимальный размер в расширенном редакторе. Старые шаблоны открываются альбомными.

Зависимость: сначала выкатить API #824, затем этот PR. Выкладка только в dev; изменения существующих PDF не требуются.

Проверка: 30 компонентных/геометрических тестов, Angular build, ESLint, Stylelint, Prettier и git diff --check. Реальный Angular + Django на localhost: сохранение и перезагрузка, ручной выбор, загрузка вертикального фона из альбомного режима, undo/redo, скачивание обоих preview PDF. Размеры PDF проверены, Poppler-рендеры просмотрены. Интерфейс проверен на 1280×720 и 390/320 px, длинное имя остается внутри области. Реальный dev и рассылка не затрагивались. Подробности: docs/qa/certificates-a4-orientation-20261025.md.

@TThanos3000
TThanos3000 merged commit c48cf5c into dev Oct 25, 2026
@TThanos3000
TThanos3000 deleted the feat/dev-certificate-a4-orientation-20261025 branch October 25, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants