Метод Selection.LayoutIncremental (Visio)

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

Синтаксис

выражение. LayoutIncremental( _AlignOrSpace_ , _AlignHorizontal_ , _AlignVertical_ , _SpaceHorizontal_ , _SpaceVertical_ , _UnitCode_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
AlignOrSpace Обязательный VisLayoutIncrementalType Тип добавочной разметки (выравнивание, интервалы или и то, и другое). Возможные значения см. в примечаниях.
AlignHorizontal Обязательный VisLayoutHorzAlignType Указывает, как Microsoft Visio выравнивает фигуры по горизонтали при постепенном выравнивании. Возможные значения см. в примечаниях.
Выровнять по вертикали Обязательный VisLayoutVertAlignType Выравнивает фигуры по вертикали при пошаговом выравнивании (кроме циклического стиля макета). Возможные значения см. в примечаниях.
ПробелГоризонтальный Обязательный Double Горизонтальный интервал от края до края. Должен быть больше нуля или равен ему.
SpaceVertical Обязательный Double Вертикальный интервал от края до края (кроме кольцевого стиля макета). Должен быть больше нуля или равен ему.
UnitCode Обязательный VisUnitCodes Единицы измерения для значений интервалов.

Возвращаемое значение

Nothing

Примечания

Параметр AlignOrSpace должен быть одной из следующих констант VisLayoutIncrementalType или их сочетанием (3).

Константа Значение Описание
visLayoutIncrAlign 1 Выравнивание фигур.
visLayoutIncrSpace 2 Пространство образуется равномерно.

Параметр AlignHorizontal должен быть одной из следующих констант VisLayoutHorzAlignType .

Константа Значение Описание
visLayoutHorzAlignNone 0 Не выравнивайте по горизонтали.
visLayoutHorzAlignDefault 1 Visio выбирает выравнивание по горизонтали.
visLayoutHorzAlignLeft 2 Выровняйте левые края фигур.
visLayoutHorzAlignCenter 3 Выровняйте центры фигур.
visLayoutHorzAlignRight 4 Выровняйте правые края фигур.

Параметр AlignVertical должен быть одной из следующих констант VisLayoutVertAlignType .

Константа Значение Описание
visLayoutVertAlignNone 0 Не выравнивайте по вертикали.
visLayoutVertAlignDefault 1 Visio выбирает способ выравнивания по вертикали.
visLayoutVertAlignTop 2 Выровняйте верхние края фигур.
visLayoutVertAlignMiddle 3 Выровняйте середину фигур.
visLayoutVertAlignBottom 4 Выровняйте нижние края фигур.

Если AlignOrSpace имеет значение visLayoutIncrAlign, либо AlignHorizontal должно быть значением, отличным от visLayoutHorzAlignNone, либо AlignVertical должно быть значением, отличным от visLayoutVertAlignNone.

Если свойство AlignOrSpace равно visLayoutIncrSpace, значения параметров AlignHorizontal и AlignVertical должны быть больше нуля.

Если AlignOrSpace представляет собой комбинацию visLayoutIncrAlign и visLayoutIncrSpace, оба эти условия должны быть истинными.

Если стиль разметки страницы является циклическим, Visio использует только значение AlignHorizontal , чтобы определить, нужно ли выравнивать, и только значение параметра SpaceHorizontal для определения интервала, игнорируя значения параметров AlignVertical и SpaceVertical соответственно. В этом случае, если для параметра AlignHorizontal передается значение, отличное от visLayoutHorzAlignNone, выравнивание выполняется в Visio. Аналогично, если для параметра SpaceHorizontal передается любое значение больше нуля, Visio выполняет интервал.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.