Шаг 275.
Автоматизация Microsoft PowerPoint.
Объект Shape (методы)
На этом шаге мы рассмотрим методы этого объекта.
Перечислим основные методы этого объекта.
Метод Apply служит для форматирования Shape-объекта в соответствии с форматом, скопированным ранее с
помощью метода PickUp.
Метод Copy копирует объект в буфер обмена.
Метод Cut вырезает объект в буфер обмена.
Метод Delete удаляет Shape-объект.
Метод Duplicate создает дубликат Shape-объекта и включает его в коллекцию Shapes непосредственно за
объектом-оригиналом.
Метод Flip выполняет зеркальное отражение объекта. Общий вид метода:
где
FlipCmd - константа, определяющая ось отражения объекта (слева направо или сверху вниз). Возможные значения:
msoFlipHorizontal (0), msoFlipVertical (1).
Метод IncrementLeft перемещает объект по горизонтали на заданное число пунктов. Общий вид:
IncrementLeft(Increment),
где
Increment - количество пунктов, на которые необходимо переместить объект. Положительные значения соответствуют
движению вправо, отрицательные - влево.
Метод IncrementRotation поворачивает объект на заданный угол вокруг оси Z. Общий вид:
IncrementRotation(Increment),
где
Increment - угол (в градусах), на который требуется повернуть объект.
Метод IncrementTop перемещает объект по вертикали на заданное число пунктов. Общий вид:
где
Increment - количество пунктов, на которые необходимо переместить объект. Положительные значения соответствуют
движению вниз, отрицательные - вверх.
Метод PickUp копирует параметры форматирования объекта так, что позднее они могут быть применены к другому объекту с
помощью метода Apply.
Метод ScaleHeight масштабирует объект по высоте в соответствии с заданными параметрами. Метод применим только к
рисункам и OLE-объектам. Общий вид:
ScaleHeight(Factor, RelativeToOriginalSize, fScale),
где
- Factor - коэффициент масштабирования (например, значение 1.5 определяет увеличение на 50% относительно оригинала).
- RelativeToOriginalSize - определяет, должен ли объект масштабироваться относительно своих первоначальных размеров
(True) или относительно текущих (False).
- fScale - константа, определяющая точку объекта, которая должна остаться неподвижной при масштабировании. Возможные значения:
msoScaleFromBottomRight (2), msoScaleFromMiddle (1), msoScaleFromTopLeft (0) - значение по умолчанию.
Метод ScaleWidth масштабирует объект по ширине в соответствии с заданными параметрами. Метод применим только к
рисункам и OLE-объектам. Общий вид:
ScaleWidth(Factor, RelativeToOriginalSize, fScale),
где
- Factor - коэффициент масштабирования (например, значение 1.5 определяет увеличение на 50% относительно оригинала).
- RelativeToOriginalSize - определяет, должен ли объект масштабироваться относительно своих первоначальных размеров
(True) или относительно текущих (False).
- fScale - константа, определяющая точку объекта, которая должна остаться неподвижной при масштабировании. Возможные значения:
msoScaleFromBottomRight (2), msoScaleFromMiddle (1), msoScaleFromTopLeft (0) - значение по умолчанию.
Метод Select выбирает объект. Общий вид:
где
Replace - логическое значение, указывающее, должен ли объект быть выделен вместо (
True) ранее выделенных или
вместе (
False) с ними.
Метод SetShapesDefaultProperties применяет форматирование текущего объекта к объекту по умолчанию.
Метод ZOrder изменяет положение объекта относительно других объектов "в глубину". Общий вид:
где
ZOrderCmd - константа, определяющая новую позицию объекта или ее изменение. Возможные значения:
msoBringForward (2), msoBringInFrontOfText (4), msoBringToFront (0), msoSendBackward (3), msoSendBehindText (5),
msoSendToBack (1).
На следующем шаге мы рассмотрим объект ActionSetting.
Предыдущий шаг
Содержание
Следующий шаг