Метод 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 и обратная связь.