ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

  • Home
  • Начало
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Больше...

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

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

Если в схематических представлениях имеются объекты схемы узлов контейнера, имеется набор предопределенных атрибутов, которые могут настраиваться для управления размером поля между границей контейнера и его содержимым. По умолчанию без конкретной конфигурации расстояние между этой границей и символом, используемым для отображения связанного узла, равно одному пикселу. Но при настройке предопределенных атрибутов 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 for Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация