Объект "Корректировки" (издатель)

Содержит коллекцию значений корректировки для указанного объекта AutoShape или WordArt.

Замечания

Каждое значение корректировки представляет собой один из способов настройки дескриптора корректировки. Так как некоторые дескриптора корректировки можно настроить двумя способами( например, некоторые дескрипторы можно настроить как по горизонтали, так и по вертикали), фигура может иметь больше значений корректировки, чем маркеры корректировки. Фигура может иметь до восьми корректировок.

Используйте свойство Adjustments объекта Shape , чтобы вернуть объект Adjustments . Используйте функцию "Корректировки " (index), где index — это номер индекса корректируемого значения, чтобы вернуть одно значение корректировки.

Различные фигуры имеют разное количество значений корректировки, различные типы корректировки изменяют геометрию фигуры по-разному, а различные типы корректировок имеют разные диапазоны допустимых значений.

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

Тип корректировки Допустимые значения
Линейный (горизонтальный или вертикальный) Как правило, значение 0,0 представляет левый или верхний край фигуры, а значение 1,0 — правый или нижний край фигуры. Допустимые значения соответствуют допустимым корректировкам, которые можно внести в фигуру вручную. Например, если вручную можно вытянуть маркер настройки только на полпути через фигуру, максимальное значение для соответствующей корректировки будет равно 0,5.

Для таких фигур, как выноски, где значения 0,0 и 1,0 представляют пределы прямоугольника, определенные начальной и конечной точками линии выноски, допустимы отрицательные числа и числа, превышающие 1,0.
Радиальные Значение корректировки 1,0 соответствует ширине фигуры. Максимальное значение — 0,5 или на полпути по фигуре.
Угловая Значения выражаются в градусах. Если задать значение за пределами диапазона от -180 до 180, оно будет нормализовано, чтобы оно было в пределах этого диапазона.

Пример

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

Sub AdjustRightArrowCallout() 
 With ActiveDocument.Pages(1).Shapes.AddShape( _ 
 Type:=msoShapeRightArrowCallout, Left:=72, Top:=72, _ 
 Width:=250, Height:=190).Adjustments 
 .Item(1) = 0.75 'Adjusts width of text box 
 .Item(2) = -0.5 'Adjusts width of arrowhead 
 .Item(3) = 0.8 'Adjusts length of arrowhead 
 .Item(4) = -0.75 'Adjusts width of arrow neck 
 End With 
End Sub

Свойства

См. также

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

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