Добавление и изменение фреймов таблиц

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

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

Вставка фрейма таблицы

Чтобы вставить фрейм таблицы, выполните следующие шаги:

  1. Откройте компоновку с фреймом карты.

    Фреймы таблицы могут только ссылаться на данные, имеющиеся во фрейме карты компоновки. Если фрейма карты нет, фрейм таблицы пустой.

  2. На панели Содержание выберите слой, который будет использоваться для создания таблицы.
  3. На вкладке Вставка в группе Зарамочное оформление карты щелкните Фрейм таблицы.

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

  4. Нарисуйте в компоновке прямоугольник, чтобы задать границы фрейма таблицы.

Отображаемые поля

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

Настройки видимости полей также учитываются. Если ожидаемое поле отсутствует, проверьте настройки видимости поля на панели Содержание. Если необходимо, переключите параметры видимости с помощью отметок.

Добавление полей

Чтобы добавить поля во фрейм таблицы, выполните следующие шаги:

  1. На панели Содержание щелкните правой кнопкой фрейм таблицы и выберите Добавить поле.
  2. Выберите поле из меню.
  3. Дополнительно, чтобы изменить порядок полей во фрейме, разверните фрейм таблицы на панели Содержание и перетащите поля на нужные места.

Редактирование полей

Поля фрейма таблицы используют форматирование (псевдонимы, число знаков и т.д.), заданное в виде Поля. Для редактирования полей в виде выполните следующие шаги:

  1. Щелкните правой кнопкой фрейм таблицы и выберите Открыть.
  2. На вкладке Таблица в группе Поле щелкните Поля.
  3. Внесите изменения.

Дополнительные сведения см. в разделе Добавление и изменение полей фрейма таблицы.

Изменение фрейма таблицы

Вы можете изменить фрейм таблицы, выбрав его на панели Содержание и щелкнув вкладку Фрейм таблицы на ленте. Здесь вы можете изменить символ текста, его размер и положение. Дополнительные опции, доступные на панели Элемент, можно открыть, щелкнув правой кнопкой по фрейму таблицы на панели Содержание и выбрав Свойства. Чтобы изменить отдельные поля, см. раздел Добавление и изменение полей фрейма таблицы.

После настройки фрейма таблицы можно сохранить его в стиле, чтобы снова использовать в будущих проектах без переформатирования. Сохраненный элемент стиля таблицы можно применить к выбранной таблице, выбрав его из раскрывающейся Галереи фрейма таблицы Table frame gallery на вкладке Фрейм таблицы.

Опции

На панели Элемент в разделе Опции можно задать следующие параметры:

  • Имя – для изменения имени таблицы, которое будет отображаться на панели Содержание.
  • Видимость — включение или выключение отображения таблицы в компоновке.
  • Блокировано – блокирует таблицу, не позволяя выделить ее в компоновке.
  • Фрейм карты – выберите фрейм карты, содержащий ссылки на слой или отдельную таблицу. При изменении этого значения поле Таблица автоматически обновляется первой отдельной таблицей карты или первым слоем, если отдельной таблицы нет.
  • Таблица – выберите слой или отдельную таблицу, на которые ссылается фрейм таблицы.
  • Запрос – выберите отображаемые строки данных. Вы можете отобразить все записи, записи только видимых в экстенте фрейма карты объектов, или, если компоновка содержит серии пространственных карт, отобразить отдельные записи для каждого индексного объекта.
  • Фильтр - примените SQL-запрос для дальнейшей фильтрации данных таблицы. Фильтр применяется вверху заданного запроса.
  • Поля — изменение внешнего вида и параметров отображения всех полей. Дополнительные сведения см. в разделе Добавление и изменение полей фрейма таблицы.

Примечание:

Для автономных таблиц единственной доступной опцией запроса является Все записи, поскольку автономная таблица не видима в экстенте карты.

Упорядочивание фрейма таблицы

Расположение полей во фрейме также можно изменить.

Стратегия расположения

По умолчанию, поля занимают весь фрейм. Поля расширяются или сжимаются если вы увеличиваете или уменьшаете фрейм, а фрейм расширяется или сжимается при добавлении или удалении полей. Следующие опции меняют поведение таблицы и ее элементов:

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

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

Примечание:

Если столбец не помещается при выбранном способе размещения, все поле будет исключено из фрейма. Например, если элемент фрейма таблицы содержит 15 записей, но помещаются только 10, все поле будет исключено. Если это происходит, вы не сможете добавлять элементы во фрейм таблицы, даже если другое поле из списка помещается в нем. Имейте это в виду при упорядочивании элементов во фрейме таблицы. Если какие-либо элементы исключены из фрейма таблицы, появляется символ переполнения Overflow.

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

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

Методы размещения с изменением размера шрифта имеют опцию настройки Минимальный размер шрифта, т.е. при настройке фрейма не может использоваться размер шрифта меньше указанного.

Сортировка

Сортировка – это эффективный способ организации данных в алфавитном или последовательном порядке, что позволяет лучше понимать данные. Так можно находить самые большие и самые маленькие значения, а возможно и наиболее значимые пространственные объекты таблицы. При сортировке в возрастающем порядке, значения столбцов располагаются от A до Z или от 1 до 10. В убывающем порядке значения упорядочиваются от Z до A или от 10 до 1. Чтобы добавить поля для сортировки, щелкните кнопку Добавить Добавить. Используя несколько полей, можно выполнять интерактивную сортировку в диалоговом окне сортировки, что помогает упорядочить несколько столбцов. Используйте диалоговое окно Пользовательская сортировка для сортировки по нескольким полям, сброса текущего порядка сортировки или сортировки с учетом регистра.

Шаг

Интервалы позволяют задавать вертикальный и горизонтальный отступ между элементами фрейма таблицы. Следующие опции можно настроить путем изменения их значения в точках:

  • Столбцы - интервал между столбцами
  • Заголовок и строки - вертикальный интервал между заголовком и строками
  • Текст и границы (по горизонтали) - горизонтальная граница текста
  • Текст и границы (по вертикали) - вертикальная граница текста

Отображение

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

  • Фрейм таблицы - можно изменить символы границы фрейма, фона и теней, и, при желании, закругление углов. Интервалы X и Y позволяют задавать вертикальный и горизонтальный отступ между элементами.
  • Таблица – можно задать текстовой символ для всего текста таблицы, символы для всех границ вокруг каждой ячейки и границ вокруг фрейма.
  • Заголовок – добавление границы, добавление и изменение символа подчеркивания, а также добавление и изменение фона всех заголовков.
  • Строки - задание границ вокруг каждой строки. Фоны 1 и 2 позволяют задать альтернативные цвета фона для более удобного чтения таблицы.
  • Поля - изменение внешнего вида и параметров отображения нескольких полей. Дополнительные сведения см. в разделе Добавление и изменение полей фрейма таблицы.

Примечание:

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

Размещение

Размер и положение фрейма таблицы можно изменить, настроив ширину, высоту, положение по X и Y и поворот. Чтобы сохранить соотношение сторон при изменении размеров элементов, щелкните кнопку связывания.

Связанные разделы