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

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

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

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

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

  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 и поворот. Чтобы сохранить соотношение сторон при изменении размеров элементов, щелкните кнопку связывания.

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