Поделиться через


Метод Page.LayoutIncremental (Visio)

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

Синтаксис

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

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

Параметры

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

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

Nothing

Замечания

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

Константа Значение Описание
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 соответственно. В этом случае, если вы передаете что-либо, кроме visLayoutHorzAlignNone для AlignHorizontal , Visio выполняет выравнивание. Аналогичным образом, если передать любое значение больше нуля для SpaceHorizontal , Visio выполняет интервал.

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

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