Экспорт в формате queXML PDF
From LimeSurvey Manual
Введение
Функция экспорта queXML PDF позволяет экспортировать текущий опрос в структурированный PDF-файл, подходящий для обработки программами оптического распознавания меток (OMR), например queXF.
Чтобы воспользоваться этой функцией, откройте любые настройки опроса, выберите пункт меню «Отображение/экспорт» и выберите вариант «Формат queXML в PDF»:

В экспортируемый ZIP-файл входят: опрос в формате PDF, XML-файл разметки (описывает расположение полей на бумажной форме), XML-файл стилей (описывает настройки, использованные для создания PDF-файла) и файл queXML (структурированное описание структуры анкеты).
Параметры LimeSurvey

Настройки, представленные на этой странице, являются значениями по умолчанию программы экспорта queXML PDF. Их можно изменить, чтобы получить бумажную анкету другого вида.
- Выбор языка
- Если опрос переведен на несколько языков, здесь можно выбрать язык для экспорта.
- Стиль
- Применение стилей к элементам бумажной формы с помощью CSS.
- Разрешить разбивать вопросы-массивы на несколько страниц
- Если в опросе есть массивы с большим количеством подвопросов, эта настройка позволит разбить массив на несколько страниц. Это помогает избежать страниц со слишком длинными вопросами или с большим количеством пустого места. Внизу страницы появится стрелка, показывающая, что вопрос продолжается на следующей странице.
- Разрешить разбивать вопросы с одним ответом на несколько страниц
- Вопросы с одним ответом, например вопросы типа «Радио», можно разрешить разбивать на несколько страниц. Это удобно, если у вопросов длинный список возможных ответов. Внизу страницы появится стрелка, показывающая, что вопрос продолжается на следующей странице.
- Разрешить разбивать вопросы «Несколько коротких текстов» / числовые вопросы на несколько страниц
- Если используются вопросы с несколькими короткими текстами или несколькими числовыми полями, их подвопросы можно разбивать на несколько страниц (внизу страницы появится стрелка, показывающая, что вопрос продолжается на следующей странице).
- Разрешить разбивать вопросы со слайдером на несколько страниц
- Вопросы со слайдером отображаются на страницах queXML PDF как элементы визуальной аналоговой шкалы (VAS). Эта настройка позволяет разбить список слайдеров на несколько страниц. Внизу страницы появится стрелка, показывающая, что вопрос продолжается на следующей странице.
- Минимальная высота полей ответов для вопросов с выбором одного ответа
- Задает минимальную высоту в миллиметрах для каждого варианта ответа в вопросе с выбором одного ответа (например, «Радио»). Уменьшите это значение, чтобы на странице помещалось больше вопросов.
- Минимальная высота вариантов подвопросов
- Минимальная высота в миллиметрах подвопросов в вопросе типа «массив». Уменьшите это значение, чтобы в вопросе типа «массив» помещалось больше подвопросов. Учтите, что слишком маленькое значение может привести к обрезанию конца длинных текстов подвопросов.
- Отступ перед элементом questionnaireInfo (мм)
- Элемент questionnaireInfo — это текст «Приветствие» или заключительный текст опроса. Эта настройка задает отступ в миллиметрах перед отображением текста.
- Размер шрифта варианта ответа / подвопроса
- Размер шрифта в пунктах для вариантов ответа или текста подвопросов.
- Размер шрифта метки ответа (нормальный)
- Размер шрифта в пунктах для меток ответов, отображаемых в подвопросах.
- Размер шрифта метки ответа (уменьшенный)
- Размер шрифта в пунктах для меток ответов, отображаемых в подвопросах, в которых длинные слова, не помещающиеся в отведенную область, выводятся без переноса.
- Минимальная высота раздела (мм)
- Каждая группа в опросе LimeSurvey отображается в документе queXML PDF как новый раздел. Эта настройка задает минимальную высоту заголовка нового раздела в миллиметрах.
- Цвет фона разделов (0 — черный, 255 — белый)
- Степень серого цвета за заголовком раздела.
- Цвет фона вопросов (0 — черный, 255 — белый)
- Степень серого цвета за вопросами. Согласно принципам хорошего дизайна форм, рекомендуется светло-серый фон: он уменьшает нагрузку на глаза и четко выделяет области для ответов (области для ответов всегда белые).
- Ориентация страницы
- Книжная или альбомная ориентация бумажной анкеты.
- Формат страницы
- Размер используемой бумаги (A4, A3, US Letter).
- Формат распознавания границ
- Какой стиль границ использовать на странице для выравнивания при сканировании.
Нажатие кнопки «Формат queXML в PDF» создаст ZIP-архив, содержащий анкету в формате PDF и связанные файлы.
Если вы изменили настройки выше и хотите вернуть настройки queXML PDF по умолчанию, нажмите кнопку «Вернуть настройки по-умолчанию»:

Общие настройки конфигурации
Дополнительные настройки конфигурации можно найти в файле application/config/config-defaults.php.
Этот файл содержит настройки LimeSurvey по умолчанию. Не редактируйте его, так как он может измениться в будущих версиях программы.
Правильная процедура настройки LimeSurvey такова:
- скопируйте из этого файла в файл config.php строки с параметрами, которые вы хотите изменить;
- отредактируйте эти строки в config.php.
Таким образом значения по умолчанию будут переопределены.
TODO: Пример
- quexmlshowprintablehelp
Если установлено значение true, атрибут printable_help будет отображаться в экспортированном PDF-файле опроса. При использовании внешний вид (размер шрифта, выравнивание и т. д.) можно изменить, отредактировав td.questionHelpBefore и $helpBeforeBorderBottom в quexml.
- quexmlusequestiontitleasid (New in 4.3 )
Если установлено значение true, каждый вопрос в PDF-файле будет обозначаться заголовком вопроса вместо автоматически сформированного для отчёта раздела и номера.
- quexmlkeepsurveydateformat (New in 4.3 )
Если установлено значение true, ответы типа «Дата/время» будут форматироваться с использованием формата даты опроса, а не формата БД по умолчанию.