VideoFrame

VideoFrame класс

Представляет видеоклип на слайде.

public class VideoFrame : PictureFrame, IVideoFrame

Свойства

NameDescription
Adjustments { get; }Возвращает коллекцию значений регулировок фигуры. Только для чтения IAdjustValueCollection.
AlternativeText { get; set; }Возвращает или задаёт альтернативный текст, связанный с фигурой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или задаёт заголовок альтернативного текста, связанный с фигурой. Чтение/запись String.
BlackWhiteMode { get; set; }Свойство определяет, как фигура будет отображаться в чёрно-белом режиме отображения.. Чтение/запись BlackWhiteMode.
CaptionTracks { get; }Получает коллекцию закрытых субтитров, связанных с видеокадром. Это свойство только для чтения и возвращает ICaptionsCollection, содержащий все дорожки субтитров.
ConnectionSiteCount { get; }Возвращает количество точек подключения на фигуре. Только для чтения Int32.
CustomData { get; }Возвращает пользовательские данные фигуры. Только для чтения ICustomData.
virtual EffectFormat { get; }Возвращает объект EffectFormat, который содержит пиксельные эффекты, применённые к фигуре. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств эффекта. Только для чтения IEffectFormat.
EmbeddedVideo { get; set; }Возвращает или задаёт встроенный видеобъект. Чтение/запись IVideo.
virtual FillFormat { get; }Возвращает объект FillFormat, который содержит свойства форматирования заливки для фигуры. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств заливки. Только для чтения IFillFormat.
Frame { get; set; }Возвращает или задаёт свойства рамки фигуры. Чтение/запись IShapeFrame.
FullScreenMode { get; set; }Определяет, отображается ли видео в полноэкранном режиме. Чтение/запись Boolean.
Height { get; set; }Получает или задаёт высоту фигуры, измеряемую в пунктах. Чтение/запись Single.
Hidden { get; set; }Определяет, скрыта ли фигура. Чтение/запись Boolean.
HideAtShowing { get; set; }Определяет, скрыт ли VideoFrame. Чтение/запись Boolean.
HyperlinkClick { get; set; }Возвращает или задаёт гиперссылку, определённую для щелчка мышью. Чтение/запись IHyperlink.
HyperlinkManager { get; }Возвращает менеджер гиперссылок. Только для чтения IHyperlinkManager.
HyperlinkMouseOver { get; set; }Возвращает или задаёт гиперссылку, определённую для наведения мыши. Чтение/запись IHyperlink.
IsCameo { get; }Определяет, является ли PictureFrame объектом Cameo или нет. Только для чтения Boolean.
IsDecorative { get; set; }Получает или задаёт параметр ‘Mark as decorative’. Чтение/запись Boolean.
IsGrouped { get; }Определяет, сгруппирована ли фигура. Только для чтения Boolean.
IsTextHolder { get; }Определяет, является ли фигура TextHolder_PPT. Только для чтения Boolean.
virtual LineFormat { get; }Возвращает объект LineFormat, который содержит свойства форматирования линий для фигуры. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств линии. Только для чтения ILineFormat.
LinkPathLong { get; set; }Возвращает или задаёт имя видеофайла, связанного с VideoFrame. Чтение/запись String.
Name { get; set; }Возвращает или задаёт имя фигуры. Не должно быть null. При необходимости используйте пустую строку. Чтение/запись String.
OfficeInteropShapeId { get; }Возвращает уникальный идентификатор в пределах слайда, который остаётся постоянным в течение всего срока жизни фигуры и позволяет PowerPoint или коду interop надёжно ссылаться на фигуру из любой части документа. Только для чтения UInt32. См. также UniqueId.
ParentGroup { get; }Возвращает объект родительской GroupShape, если фигура сгруппирована. В противном случае возвращает null. Только для чтения IGroupShape.
PictureFormat { get; }Возвращает объект PictureFillFormat для рамки изображения. Только для чтения IPictureFillFormat.
PictureFrameLock { get; }Возвращает блокировки фигуры. Только для чтения IPictureFrameLock.
Placeholder { get; }Возвращает заполнитель для фигуры. Возвращает null, если у фигуры нет заполнителя. Только для чтения IPlaceholder.
PlayLoopMode { get; set; }Определяет, зациклен ли видеоклип. Чтение/запись Boolean.
PlayMode { get; set; }Возвращает или задаёт режим воспроизведения видео. Чтение/запись VideoPlayModePreset.
Presentation { get; }Возвращает родительскую презентацию слайда. Только для чтения IPresentation.
RawFrame { get; set; }Возвращает или задаёт необработанные свойства рамки фигуры. Чтение/запись IShapeFrame.
RelativeScaleHeight { get; set; }Возвращает или задаёт масштаб высоты (относительно исходного размера изображения) рамки изображения. Значение 1.0 соответствует 100 %. Чтение/запись Single.
RelativeScaleWidth { get; set; }Возвращает или задаёт масштаб ширины (относительно исходного размера изображения) рамки изображения. Значение 1.0 соответствует 100 %. Чтение/запись Single.
RewindVideo { get; set; }Определяет, будет ли видео автоматически перематываться к началу сразу после завершения воспроизведения. Чтение/запись Boolean.
Rotation { get; set; }Возвращает или задаёт количество градусов, на которое указанная фигура повернута вокруг оси z. Положительное значение указывает вращение по часовой стрелке; отрицательное — против часовой стрелки. Чтение/запись Single.
ShapeLock { get; }Возвращает блокировки фигуры. Только для чтения IPictureFrameLock. (2 свойства)
ShapeStyle { get; }Возвращает объект стиля фигуры. Только для чтения IShapeStyle.
override ShapeType { get; set; }Возвращает или задаёт тип AutoShape для PictureFrame. Допустимы все элементы множества ShapeType, за исключением всех видов линий:
Slide { get; }Возвращает родительский слайд фигуры. Только для чтения IBaseSlide.
virtual ThreeDFormat { get; }Возвращает объект ThreeDFormat, который предоставляет свойства 3D-эффекта для фигуры. Примечание: может возвращать null для некоторых типов фигур, у которых нет 3D-свойств. Только для чтения IThreeDFormat.
TrimFromEnd { get; set; }Обрезка конца [мс]
TrimFromStart { get; set; }Обрезка начала [мс]
UniqueId { get; }Возвращает внутренний, ограниченный презентацией идентификатор, предназначенный для использования надстройками или другим кодом. Поскольку это значение может быть переassigned пользователем или программно, его нельзя рассматривать как постоянный уникальный ключ. Только для чтения UInt32. См. также OfficeInteropShapeId.
Volume { get; set; }Возвращает или задаёт уровень громкости аудио. Чтение/запись AudioVolumeMode.
Width { get; set; }Получает или задаёт ширину фигуры, измеряемую в пунктах. Чтение/запись Single.
X { get; set; }Получает или задаёт координату x левой верхней точки фигуры, измеряемую в пунктах. Чтение/запись Single.
Y { get; set; }Получает или задаёт координату y левой верхней точки фигуры, измеряемую в пунктах. Чтение/запись Single.
virtual ZOrderPosition { get; }Возвращает позицию фигуры в порядке z. Shapes[0] возвращает фигуру в самом заднем слое, а Shapes[Shapes.Count - 1] — фигуру в самом переднем слое. Только для чтения Int32.

Методы

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

См. также