Эта функциональность предусмотрена только в определенных модулях расширения. Информация / авторское право

Динамическое размещение графики

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

Обычно верхний колонтитул, область данных и нижний колонтитул используется только для форм, из которых создаются относящиеся к функции отчеты, к примеру спецификации клеммников. Для обзоров, таких, как, например, спецификации изделий, верхний колонтитул несущественен.

Замечание:

Динамические формы вы отличите по тому, что для свойства формы Работа с формой была выбрана запись "Динамич." из раскрывающегося списка.

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

Условия:

  • Вы открыли проект.
  • Вы открыли в редакторе форм динамическую форму, которую хотите обработать (Вкладка Основные данные > группа команд Рамки / формы > раскрывающаяся кнопка Форма > Открыть > кнопка [Открыть]).
  1. Выберите следующие команды: Вкладка Вставить > группа команд Текст > раскрывающаяся кнопка Формы.
  2. Выберите здесь с помощью команд Верхний колонтитул, Заголовок (для области данных), Область данных, Нижний колонтитул области данных или Нижний колонтитул, какую динамическую область вы хотите определить.

    Прямоугольник, который отображает область, появится рядом с курсором.
  3. Щелкните мышкой, чтобы разместить начальный угол в прямоугольнике, который нужно начертить.
  4. Щелкните, чтобы установить конечную позицию прямоугольника.

    Чертится прямоугольник, отображающий ту или иную область; дополнительно слева вверху выводится информация, о каком типе области идет речь (верхний колонтитул, область данных и нижний колонтитул, нижн. колонтитул области данных или заголовок).
  5. Выделите заново определенный прямоугольник.
  6. Выберите следующие команды: Вкладка Вставить > группа команд Текст > раскрывающаяся кнопка Формы > Текст-заполнитель.
  7. В диалоговом окне Свойства (текст заполнитель) щелкните кнопку [...] в поле Свойство вкладки Размещение.
  8. Выберите в диалоговом окне Тексты заполнителей <Тип формы> свойство, которое Вы хотите установить в качестве заполнителя для той или иной области.
  9. Щелкните по кнопке [OK].
  10. Подтвердите ввод.

Совет:

В качестве альтернативного варианта вы можете обработать также тексты-заполнители, присвоенные области, для чего необходимо дважды щелкнуть мышкой по графике динамической области. В открывшемся диалоговом окне Динамическая область на вкладке Текст-заполнитель перечисляются все тексты-заполнители в виде наглядной таблицы.

Свойство Выравнивание формы задает, в какой последовательности объединяются различные области определения. Если направление формы по строкам, то области определения составляются "снизу слева" по направлению "вверх налево":

Если направление формы по столбцам, то области определения составляются"снизу справа" по направлению "вниз налево":

(На обоих изображениях обозначают:
1 = верхний колонтитул
2 = область данных
3 = нижний колонтитул)

Замечания:

  • В случае, если размещены несколько одинаковых областей определений (например несколько областей данных), для отчетов учитывается только одна.
  • Для динамических форм с целью обеспечения визуального контроля доступны дополнительные команды выделения (вкладка Обработать > группа команд Форма > Выделить), которые отображают все элементы верхнего колонтитула, нижнего колонтитула, области данных, нижнего колонтитула области данных или заголовка. В принципе, это обычное выделение, все выделенные элементы могут быть удалены, скопированы, перемещены и т. д.
  • Как и все другие формы, динамические формы тоже можно автоматически проверять во время обработки (вкладка Обработать > группа команд Форма > раскрывающаяся кнопка Другие > Проверить форму), например, правильно ли применяются области определения.

Присваиваются тексты заполнителя, находящиеся за пределом области

Кроме того, для динамических форм также возможно присоединить к областям тексты заполнителя, которые расположены вне областей.

Условия:

  • Вы открыли проект.
  • Вы открыли в редакторе форм динамическую форму, которую хотите обработать (Вкладка Основные данные > группа команд Рамки / формы > раскрывающаяся кнопка Форма > Открыть > кнопка [Открыть]).
  • Вы задали область (Вкладка Вставить > группа команд Текст > раскрывающаяся кнопка Формы > "Динамическая область") и вставили тексты-заполнители.
  1. Выделите тексты заполнителя, которые должны относиться к области.
  2. Щелкните по требуемой области и затем выберите пункты меню Всплывающее меню > Присвоить объекты области.

    Объекты присваиваются области. Присвоение можно проверить, выбрав для соответствующей области пункт всплывающего меню Выделить соответствующие объекты.

См. также