Формирование усложненного макета печатной формы
Добрый день всем! Пытаюсь сформировать макет печатной формы, (Excel прикрепил для наглядности). Сложность заключается в том, что не получается вывести данные в макет так, как они расположены в примере. Шапка выводится нормально, но таблица, вместо того чтобы отобразить ее справа от шапки, отображается под ней.
Могу сказать, что единственное, что я пробовал сделать - это отдельно именовать области ячеек и в модуле менеджера заполнял непосредственно эти области. Но это не помогает.
Подскажите как можно реализовать такого рода макет. Заранее спасибо!
Могу сказать, что единственное, что я пробовал сделать - это отдельно именовать области ячеек и в модуле менеджера заполнял непосредственно эти области. Но это не помогает.
Подскажите как можно реализовать такого рода макет. Заранее спасибо!
Прикрепленные файлы:
ПутЛист.xlsx
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) выводишь свой макет одним куском, параметрами в левой части заполняешь все.
В правой части только шапка таблицы.
А строки таблицы, выводишь уже просто обходя ячейки полученного табличного документа, там же фиксированно все, номера колонок не меняются, первая строка 3-тья... а дальше сверху вниз
тупо по порядку, пока маршруты не кончатся.
Вопрос в другом, такая форма она противоестественна, поэтому и вывести ее немного сложнее...на бумаге то она как будет печататься ? Если число строк, будет равно ширине левой части, то по ландшафтной ориентации на лист нормально зайдет, а если строк будет в 20 раз больше ...получим непечатабельный трэш.
А вот в случае с естественным расположением таблицы снизу, проблем нет, все ровненько-красиво переносится на след лист.
В правой части только шапка таблицы.
А строки таблицы, выводишь уже просто обходя ячейки полученного табличного документа, там же фиксированно все, номера колонок не меняются, первая строка 3-тья... а дальше сверху вниз
тупо по порядку, пока маршруты не кончатся.
Вопрос в другом, такая форма она противоестественна, поэтому и вывести ее немного сложнее...на бумаге то она как будет печататься ? Если число строк, будет равно ширине левой части, то по ландшафтной ориентации на лист нормально зайдет, а если строк будет в 20 раз больше ...получим непечатабельный трэш.
А вот в случае с естественным расположением таблицы снизу, проблем нет, все ровненько-красиво переносится на след лист.
второй вариант: разбить весь макет на строчки и при выводе проверять, есть ли данные справа или нет - заполнять или нет. То есть будет Строка1Заголовок, Строка2Заголовок,Строка3Дата,Строка4Организация,Строка5Пустая,Строка6МаркаАвтомобиля,Строка7ГосударственныйНомер итд и анализировать табличную часть, если номер строки больше Количества строк, то ничего не выводить в правую часть
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот