ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Задание предопределенных атрибутов схемы для управления полями контейнера

  • Управление единицами размера поля
  • Управление режимом вычисления размера поля
  • Управление размерами полей

Если в схематических представлениях имеются объекты схемы узлов контейнера, имеется набор предопределенных атрибутов, которые могут настраиваться для управления размером поля между границей контейнера и его содержимым. По умолчанию без конкретной конфигурации расстояние между этой границей и символом, используемым для отображения связанного узла, равно одному пикселу. Но при настройке предопределенных атрибутов ContainerMarginUnit, ContainerMarginSymbolsFlag, ContainerMargin, ContainerBottomMargin, ContainerTopMargin, ContainerLeftMargin и ContainerRightMargin в классе объектов схемы узла, который реализует контейнеры, этот размер поля может настраиваться.

Управление единицами размера поля

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

  • Если значение этого атрибута равно 0 (значение по умолчанию), расстояния полей будут интерпретироваться в пикселах.
  • Если ContainerMarginUnit = 1, расстояние будет интерпретироваться в системной единице измерения, заданной для шаблона представления, с которым связан класс объектов схемы узлов контейнера.
  • Если ContainerMarginUnit = 2, размер поля будет соответствовать проценту размера контейнера.

По умолчанию без задания этого атрибута ContainerMarginUnit значение любого атрибута ContainerMargin, ContainerBottomMargin, ContainerTopMargin, ContainerLeftMargin или ContainerRightMargin, который может задаваться, будет интерпретироваться в пикселах.

Управление режимом вычисления размера поля

Предопределенный атрибут ContainerMarginSymbolsFlag указывает, будет ли учитываться в задаваемых размерах полей размер символов.

  • Если этот атрибут возвращает 0, задаваемый размер поля не включает размер символа ближайшего узла, т.е. размер поля соответствует расстоянию A между центром ближайших узлов и границей контейнера. Это означает, что даже при увеличении размеров символов размер контейнера не увеличивается.
    Увеличение размеров символа не увеличивает контейнер. Всегда сохраняется расстояние A.
  • При любом другом значении (режим по умолчанию), задаваемый размер поля включает размер символа ближайшего узла, т.е. размер поля соответствует расстоянию B между границей символа ближайших узлов и границей контейнера. В этом случае при увеличении размеров символов размер контейнера также увеличивается.
    Увеличение размера символа вызывает увеличение контейнера, при этом расстояние B сохраняется.

Управление размерами полей

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

  • Для равномерной настройки размера нижнего, верхнего, правого и левого поля могут быть настроен предопределенный атрибут ContainerMargin.
  • Предопределенный атрибут ContainerTopMargin определяет размер верхнего поля.
  • Предопределенный атрибут ContainerBottomMargin используется для настройки размера нижнего поля.
  • Предопределенный атрибут ContainerRightMargin используется для настройки размера правого поля.
  • Предопределенный атрибут ContainerLeftMargin используется для настройки размера левого поля.
Подсказка:

Для задания разных полей сверху, снизу, слева и справа можно настроить предопределенные атрибуты ContainerTopMargin, ContainerBottomMargin, ContainerLeftMargin и ContainerRightMargin. Но если нужно настроить поля сверху и снизу одинакового размера, а поля справа и справа должны иметь другой, но тоже одинаковый размер, могут быть настроены только три предопределенных атрибута: можно настроить предопределенный атрибут ContainerMargin, затем настроить только предопределенные атрибуты ContainerLeftMargin и ContainerRightMargin; в этом случае ContainerMargin автоматически применяется для верхнего и нижнего полей.

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

  • Предопределенные атрибуты схемы

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация