AutoShape

AutoShape class

Представляет AutoShape.

public sealed class AutoShape : GeometryShape, IAutoShape

Свойства

ИмяОписание
Adjustments { get; }Возвращает коллекцию значений корректировок формы. Только для чтения IAdjustValueCollection.
AlternativeText { get; set; }Возвращает или задает альтернативный текст, связанный с формой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или задает заголовок альтернативного текста, связанного с формой. Чтение/запись String.
AutoShapeLock { get; }Возвращает блокировки автопечати. Только для чтения IAutoShapeLock.
BlackWhiteMode { get; set; }Свойство определяет, как форма будет отображаться в черно-белом режиме отображения. Чтение/запись BlackWhiteMode.
ConnectionSiteCount { get; }Возвращает количество точек подключения на форме. Только для чтения Int32.
CustomData { get; }Возвращает пользовательские данные формы. Только для чтения ICustomData.
virtual EffectFormat { get; }Возвращает объект EffectFormat, который содержит пиксельные эффекты, примененные к форме. Примечание: может вернуть null для определенных типов форм, которые не имеют свойств эффектов. Только для чтения IEffectFormat.
virtual FillFormat { get; }Возвращает объект FillFormat, который содержит свойства заполнения для формы. Примечание: может вернуть null для определенных типов форм, которые не имеют свойств заполнения. Только для чтения IFillFormat.
Frame { get; set; }Возвращает или задает свойства рамки формы. Чтение/запись IShapeFrame.
Height { get; set; }Возвращает или задает высоту формы. Чтение/запись Single.
Hidden { get; set; }Определяет, скрыта ли форма. Чтение/запись Boolean.
HyperlinkClick { get; set; }Возвращает или задает гиперссылку, определенную для щелчка мыши. Чтение/запись IHyperlink.
HyperlinkManager { get; }Возвращает менеджер гиперссылок. Только для чтения IHyperlinkManager.
HyperlinkMouseOver { get; set; }Возвращает или задает гиперссылку, определенную для наведения мыши. Чтение/запись IHyperlink.
IsDecorative { get; set; }Получает или задает опцию ‘Пометить как декоративный’ Чтение/запись Boolean.
IsGrouped { get; }Определяет, сгруппирована ли форма. Только для чтения Boolean.
IsTextBox { get; }Указывает, является ли форма текстовым полем.
IsTextHolder { get; }Определяет, является ли форма TextHolder_PPT. Только для чтения Boolean.
virtual LineFormat { get; }Возвращает объект LineFormat, который содержит свойства форматирования линии для формы. Примечание: может вернуть null для определенных типов форм, которые не имеют свойств линии. Только для чтения ILineFormat.
Name { get; set; }Возвращает или задает имя формы. Не должно быть пустым. Используйте пустую строку при необходимости. Чтение/запись String.
OfficeInteropShapeId { get; }Получает уникальный идентификатор формы в области слайда. Только для чтения UInt32. Смотрите также UniqueId для получения уникального идентификатора формы в области презентации.
ParentGroup { get; }Возвращает объект GroupShape родительской группы, если форма сгруппирована. В противном случае возвращает null. Только для чтения IGroupShape.
Placeholder { get; }Возвращает заполнител для формы. Возвращает null, если у формы нет заполнителя. Только для чтения IPlaceholder.
Presentation { get; }Возвращает родительскую презентацию слайда. Только для чтения IPresentation.
RawFrame { get; set; }Возвращает или задает свойства сырой рамки формы. Чтение/запись IShapeFrame.
Rotation { get; set; }Возвращает или задает количество градусов, на которое заданная форма поворачивается вокруг оси z. Положительное значение указывает на вращение по часовой стрелке; отрицательное значение указывает на вращение против часовой стрелки. Чтение/запись Single.
ShapeLock { get; }Возвращает блокировки формы. Только для чтения IAutoShapeLock. (2 свойства)
ShapeStyle { get; }Возвращает объект стиля формы. Только для чтения IShapeStyle.
virtual ShapeType { get; set; }Возвращает или задает тип геометрического пресета. Примечание: при изменении значения все значения коррекции будут сброшены на значения по умолчанию. Чтение/запись ShapeType.
Slide { get; }Возвращает родительский слайд формы. Только для чтения IBaseSlide.
TextFrame { get; }Возвращает объект TextFrame для AutoShape. Только для чтения ITextFrame.
virtual ThreeDFormat { get; }Возвращает объект ThreeDFormat, который содержит свойства эффектов 3D для формы. Примечание: может вернуть null для определенных типов форм, которые не имеют 3D свойств. Только для чтения IThreeDFormat.
UniqueId { get; }Получает уникальный идентификатор формы в области презентации. Только для чтения UInt32. Смотрите также OfficeInteropShapeId для получения уникального идентификатора формы в области слайда.
UseBackgroundFill { get; set; }Определяет, должна ли эта автопечать заполняться фоном слайда вместо указанного в стиле или формате заливки. Чтение/запись Boolean.
Width { get; set; }Возвращает или задает ширину формы. Чтение/запись Single.
X { get; set; }Возвращает или задает координату x верхнего левого угла формы. Чтение/запись Single.
Y { get; set; }Возвращает или задает координату y верхнего левого угла формы. Чтение/запись Single.
virtual ZOrderPosition { get; }Возвращает позицию формы в порядке Z. Shapes[0] возвращает форму в задней части порядка Z, а Shapes[Shapes.Count - 1] возвращает форму в передней части порядка Z. Только для чтения Int32.

Методы

ИмяОписание
AddPlaceholder(IPlaceholder)Добавляет новый заполнитель, если его нет, и задает свойства заполнителя на указанные.
AddTextFrame(string)Добавляет новый TextFrame к форме. Если у формы уже есть TextFrame, то просто изменяет его текст.
CreateShapeElements()Создает и возвращает массив элементов формы.
GetBasePlaceholder()Возвращает базовую заполнителя формы (форма из макета и/или мастер-слайда, от которой наследуется текущая форма). Возвращает null, если текущая форма не наследуется.
GetGeometryPaths()Возвращает копию пути геометрической формы. Координаты относительны к левому верхнему углу формы.
GetImage()Возвращает миниатюру формы. Тип границ ShapeThumbnailBounds.Shape по умолчанию используется.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру формы.
RemovePlaceholder()Определяет, что эта форма не является заполнителем.
SetGeometryPath(IGeometryPath)Обновляет геометрию формы из объекта IGeometryPath. Координаты должны быть относительны к левому верхнему углу формы. Меняет тип формы (ShapeType) на Custom.
SetGeometryPaths(IGeometryPath[])Обновляет геометрию формы из массива IGeometryPath. Координаты должны быть относительны к левому верхнему углу формы. Меняет тип формы (ShapeType) на Custom.
WriteAsSvg(Stream)Сохраняет содержимое формы как файл SVG.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое формы как файл SVG.

См. также