LegacyDiagram

LegacyDiagram класс

Represents a legacy diagram object.

public class LegacyDiagram : GraphicalObject, ILegacyDiagram

Свойства

ИмяОписание
AlternativeText { get; set; }Возвращает или задаёт альтернативный текст, связанный с фигурой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или задаёт заголовок альтернативного текста, связанный с фигурой. Чтение/запись String.
AsIGraphicalObject { get; }Позволяет получить базовый интерфейс IGraphicalObject. Только чтение IGraphicalObject.
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.
GraphicalObjectLock { get; }Возвращает блокировки фигуры. Только чтение IGraphicalObjectLock.
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.
IsTextHolder { get; }Определяет, является ли фигура TextHolder_PPT. Только чтение Boolean.
virtual LineFormat { get; }Возвращает объект LineFormat, содержащий свойства форматирования линий для фигуры. Примечание: может возвращать null для некоторых типов фигур, не имеющих свойств линии. Только чтение ILineFormat.
Name { get; set; }Возвращает или задаёт имя фигуры. Должно быть не null. При необходимости используйте пустую строку. Чтение/запись String.
OfficeInteropShapeId { get; }Возвращает уникальный идентификатор в пределах слайда, который остаётся постоянным в течение жизни фигуры и позволяет PowerPoint или коду interop надёжно ссылаться на фигуру из любого места документа. Только чтение 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; }Возвращает блокировки фигуры. Только чтение IGraphicalObjectLock. (2 свойства)
Slide { get; }Возвращает родительский слайд фигуры. Только чтение IBaseSlide.
virtual ThreeDFormat { get; }Возвращает объект ThreeDFormat, содержащий свойства 3D-эффекта для фигуры. Примечание: может возвращать null для некоторых типов фигур, не имеющих 3D-свойств. Только чтение IThreeDFormat.
UniqueId { get; }Возвращает внутренний идентификатор в пределах презентации, предназначенный для использования надстройками или другим кодом. Поскольку это значение может быть переопределено пользователем или программно, его нельзя рассматривать как постоянный уникальный ключ. Только чтение UInt32. См. также OfficeInteropShapeId.
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] — фигуру в самом переднем положении. Только чтение Int32.

Методы

ИмяОписание
AddPlaceholder(IPlaceholder)Добавляет новый заполнител, если его нет, и задаёт свойства заполнителя указанному.
ConvertToGroupShape()Преобразует устаревшую диаграмму в редактируемую группу фигур. Созданный объект GroupShape добавляется в родительскую группу фигур в том же положении.
ConvertToSmartArt()Преобразует устаревшую диаграмму в редактируемый объект SmartArt. Созданный объект SmartArt добавляется в родительскую группу фигур в том же положении.
GetBasePlaceholder()Возвращает базовую форму-заполнитель (форму из макета и/или мастер-слайда, от которой наследуется текущая форма). Если текущая форма не наследуется, возвращается null.
GetImage()Возвращает миниатюру фигуры. По умолчанию используется тип границ ShapeThumbnailBounds.Shape.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру фигуры.
GetVisualBounds()Получает визуальные границы фигуры, вычисленные из её отрендеренного содержимого.
RemovePlaceholder()Определяет, что эта фигура не является заполнителем.
WriteAsSvg(Stream)Сохраняет содержимое фигуры в файл SVG.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое фигуры в файл SVG.

См. также