Макет и печать дипломов

Секретарь может настроить расположение текста под бланк диплома без изменения кода. У каждого соревнования один сохранённый макет.

Откройте карточку соревнования и нажмите «Макет диплома» наверху рядом с «Настройки». Редактор доступен секретарю, главному секретарю и главному судье этого соревнования, а также администраторам системы. Доступ к странице общих настроек для этого не требуется.

Первый макет

Выберите размер листа: «A4 — книжная», «A4 — альбомная» или задайте ширину и высоту вручную. Если макет ещё не сохранён, редактор предложит начальные блоки для места, имени, сведений об участнике, соревнования и дат.

Смена ориентации меняет только размеры листа; блоки остаются на своих координатах. Если блок оказался за границей, сообщение укажет его номер и предложит исправить X, Y, ширину или высоту. Выберите этот блок в списке слева и подгоните его вручную. Например, на альбомном листе высотой 210 mm блок высотой 30 mm должен начинаться не ниже Y = 180 mm. До исправления предпросмотр показывает предыдущую корректную версию.

Слева находятся настройки листа, список блоков и свойства выбранного блока. Справа — предпросмотр, выбор участника, пробное место и масштаб просмотра. Чтобы выбрать блок, нажмите его на листе или в списке.

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

Добавить блок с возрастной категорией

  1. Нажмите «Добавить блок».
  2. В свойствах задайте «Высота, mm», например 25.5, и нужную ширину.
  3. Перетащите блок на листе или задайте точные «X, mm» и «Y, mm». Координаты отсчитываются от левого верхнего угла листа.
  4. В поле «Текст и подстановки» напишите Возраст: .
  5. Поставьте курсор после этого текста и нажмите «Возрастная категория» в разделе «Добавить подстановку». Получится Возраст: {participant.age_category}.
  6. Выберите шрифт, размер, толщину и выравнивание. Предпросмотр покажет текст для выбранного участника.

Точно так же добавляются имя, место, дисциплина, программа выступления, личный разряд, название соревнования, город и даты. «Личный разряд» и «Программа выступления» — разные данные. Для одиночного участника личный разряд сейчас отсутствует и выводится пустым.

В одном блоке можно сочетать подстановки и любой фиксированный текст, например за {place} место или название чемпионата. Переносы строк сохраняются. HTML-теги выводятся как обычный текст.

Подогнать текст под бланк

Блоки располагаются независимо. Снимите «Показывать блок», чтобы убрать ненужные данные: остальные блоки останутся на своих местах. Можно удалить блок, дублировать его или удалить отдельную подстановку из текста. В макете допускается до 40 блоков.

«Общий сдвиг X, mm» и «Общий сдвиг Y, mm» перемещают весь текст относительно листа. Они удобны для калибровки бланка. «Рамки для калибровки» показывают границы блоков в предпросмотре и пробной печати; перед обычной пробной печатью снимите эту отметку. Рабочие дипломы из отчёта печатаются без рамок.

Если текст не помещается по высоте или общий сдвиг выносит блок за лист, редактор покажет предупреждение. Он не уменьшает шрифт и не обрезает текст автоматически. Увеличьте блок, уменьшите шрифт или сократите текст и снова проверьте предпросмотр. Пересечение рамок само по себе не вызывает предупреждения; расположение надписей проверяйте по предпросмотру и пробной печати.

Предпросмотр, сохранение и пробная печать

Выберите реального участника через поиск или оставьте «Демонстрационный участник». Для пары, тройки или группы предпросмотр покажет отдельный лист каждого спортсмена. «Пробное место» используется только для предпросмотра и пробной печати.

Кнопка «Пробная печать» открывает текущий черновик в новой вкладке, даже если изменения ещё не сохранены. Эта операция не меняет макет соревнования и результаты участников.

Нажмите «Сохранить макет», чтобы применить настройки для печати из отчёта. Правки, сделанные во время сохранения, останутся несохранёнными: после завершения запроса сохраните их ещё раз. При ошибке черновик остаётся в редакторе.

Если другой секретарь уже изменил макет, редактор сообщит о конфликте и сохранит ваши правки на экране. Перед нажатием «Перечитать сохранённый» скопируйте нужный текст и запишите размеры: подтверждение заменит ваш черновик сохранённым макетом. Закрытие вкладки с несохранёнными правками вызывает предупреждение браузера.

Печать дипломов из «Многоборья»

После сохранения макета откройте HTML-отчёт «Многоборье» и нажмите на имена спортсменов нужного участника. Это работает в вариантах standard, compact и flat. Имена выглядят как обычный текст отчёта; при наведении появляется подсказка «Печать диплома». Ссылка открывает в новой вкладке дипломы выбранного участника с местом из этой строки отчёта. При открытии диплома место заново не рассчитывается. Если результаты изменились, сначала заново откройте отчёт.

Для пары получится два листа, для тройки — три, для группы — четыре, для одиночного участника — один. Ссылки доступны пользователям с правом печати дипломов. В PDF отчёта имена выводятся обычным текстом; при печати самого отчёта имена также остаются в таблице.

В окне печати браузера выберите соответствующий размер бумаги, масштаб 100%, отключите поля, колонтитулы и автоматический подгон к странице. Сначала напечатайте один пробный диплом на своём принтере и при необходимости уточните общий сдвиг. Экранный предпросмотр не проверяет механическое позиционирование бумаги принтером.

Связанные страницы

Печать по ФИО доступна также в HTML-отчёте «Личники»: используется место его строки, а права, сохранённый макет и печатный endpoint те же, что в «Многоборье».