AudioFrame

AudioFrame класс

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

public class AudioFrame : PictureFrame, IAudioFrame

Свойства

ИмяОписание
Adjustments { get; }Возвращает коллекцию значений настроек формы. Только для чтения IAdjustValueCollection.
AlternativeText { get; set; }Возвращает или устанавливает альтернативный текст, связанный с формой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или устанавливает заголовок альтернативного текста, связанного с формой. Чтение/запись String.
AudioCdEndTrack { get; set; }Возвращает или устанавливает индекс последнего трека. Чтение/запись Int32.
AudioCdEndTrackTime { get; set; }Возвращает или устанавливает время последнего трека. Чтение/запись Int32.
AudioCdStartTrack { get; set; }Возвращает или устанавливает индекс стартового трека. Чтение/запись Int32.
AudioCdStartTrackTime { get; set; }Возвращает или устанавливает время стартового трека. Чтение/запись Int32.
BlackWhiteMode { get; set; }Свойство определяет, как форма будет отображаться в черно-белом режиме. Чтение/запись BlackWhiteMode.
ConnectionSiteCount { get; }Возвращает количество соединительных сайтов на форме. Только для чтения Int32.
CustomData { get; }Возвращает пользовательские данные формы. Только для чтения ICustomData.
virtual EffectFormat { get; }Возвращает объект EffectFormat, который содержит пиксельные эффекты, примененные к форме. Примечание: может вернуть null для определенных типов форм, у которых нет свойств эффектов. Только для чтения IEffectFormat.
Embedded { get; }Определяет, встроен ли звук в презентацию. Только для чтения Boolean.
EmbeddedAudio { get; set; }Возвращает или устанавливает встроенный аудиофайл. Чтение/запись IAudio.
FadeInDuration { get; set; }Указывает время длительности для начального увеличение громкости медиа в миллисекундах. Чтение/запись Single.
FadeOutDuration { get; set; }Указывает время длительности для окончательного уменьшения громкости медиа в миллисекундах. Чтение/запись Single.
virtual FillFormat { get; }Возвращает объект FillFormat, который содержит свойства форматирования для заливки формы. Примечание: может вернуть null для определенных типов форм, у которых нет свойств заливки. Только для чтения IFillFormat.
Frame { get; set; }Возвращает или устанавливает свойства рамки формы. Чтение/запись IShapeFrame.
Height { get; set; }Возвращает или устанавливает высоту формы. Чтение/запись Single.
Hidden { get; set; }Определяет, скрыта ли форма. Чтение/запись Boolean.
HideAtShowing { get; set; }Определяет, скрыт ли AudioFrame. Чтение/запись Boolean.
HyperlinkClick { get; set; }Возвращает или устанавливает гиперссылку, определенную для щелчка мыши. Чтение/запись IHyperlink.
HyperlinkManager { get; }Возвращает менеджер гиперссылок. Только для чтения IHyperlinkManager.
HyperlinkMouseOver { get; set; }Возвращает или устанавливает гиперссылку, определенную для наведения мыши. Чтение/запись IHyperlink.
IsCameo { get; }Определяет, является ли PictureFrame объектом Cameo или нет. Только для чтения Boolean.
IsDecorative { get; set; }Получает или устанавливает параметр ‘Отметить как декоративный’ Чтение/запись Boolean.
IsGrouped { get; }Определяет, сгруппирована ли форма. Только для чтения Boolean.
IsTextHolder { get; }Определяет, является ли форма TextHolder_PPT. Только для чтения Boolean.
virtual LineFormat { get; }Возвращает объект LineFormat, который содержит свойства форматирования линий для формы. Примечание: может вернуть null для определенных типов форм, у которых нет свойств линии. Только для чтения ILineFormat.
LinkPathLong { get; set; }Возвращает или устанавливает имя аудиофайла, который связан с AudioFrame. Чтение/запись String.
Name { get; set; }Возвращает или устанавливает имя формы. Не должно быть пустым. Используйте пустую строку, если это необходимо. Чтение/запись String.
OfficeInteropShapeId { get; }Получает уникальный идентификатор формы в области слайда. Только для чтения UInt32. См. также UniqueId для получения уникального идентификатора формы в области презентации.
ParentGroup { get; }Возвращает родительский объект GroupShape, если форма сгруппирована. В противном случае возвращает null. Только для чтения IGroupShape.
PictureFormat { get; }Возвращает объект PictureFillFormat для рамки изображения. Только для чтения IPictureFillFormat.
PictureFrameLock { get; }Возвращает блокировки формы. Только для чтения IPictureFrameLock.
Placeholder { get; }Возвращает заполнител для формы. Возвращает null, если у формы нет заполнителя. Только для чтения IPlaceholder.
PlayAcrossSlides { get; set; }Определяет, воспроизводится ли аудио на слайдах. Чтение/запись Boolean.
PlayLoopMode { get; set; }Определяет, зациклено ли аудио. Чтение/запись Boolean.
PlayMode { get; set; }Возвращает или устанавливает режим воспроизведения аудио. Чтение/запись AudioPlayModePreset.
Presentation { get; }Возвращает родительскую презентацию слайда. Только для чтения IPresentation.
RawFrame { get; set; }Возвращает или устанавливает свойства необработанной рамки формы. Чтение/запись IShapeFrame.
RelativeScaleHeight { get; set; }Возвращает или устанавливает масштаб высоты (относительно оригинального размера изображения) рамки изображения. Значение 1.0 соответствует 100%. Чтение/запись Single.
RelativeScaleWidth { get; set; }Возвращает или устанавливает масштаб ширины (относительно оригинального размера изображения) рамки изображения. Значение 1.0 соответствует 100%. Чтение/запись Single.
RewindAudio { 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; }Указывает время, которое должно быть удалено с конца медиа при воспроизведении, в миллисекундах. Чтение/запись Single.
TrimFromStart { get; set; }Указывает время, которое должно быть удалено с начала медиа при воспроизведении, в миллисекундах. Чтение/запись Single.
UniqueId { get; }Получает уникальный идентификатор формы в области презентации. Только для чтения UInt32. См. также OfficeInteropShapeId для получения уникального идентификатора формы в области слайда.
Volume { get; set; }Возвращает или устанавливает громкость аудио. Чтение/запись AudioVolumeMode.
VolumeValue { get; set; }Возвращает или устанавливает громкость аудио в процентах. Чтение/запись Single.
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)Добавляет новый заполнитель, если он отсутствует, и устанавливает свойства заполнителя на заданные.
CreateShapeElements()Создает и возвращает массив элементов формы.
GetBasePlaceholder()Возвращает базовую форму-заполнитель (форму из макета и/или мастер-слайда, от которой наследуется текущая форма). Возвращает null, если текущая форма не наследуется.
GetGeometryPaths()Возвращает копию пути геометрической формы. Координаты относительны к левому верхнему углу формы.
GetImage()Возвращает миниатюру формы. По умолчанию используется тип границ миниатюры ShapeThumbnailBounds.Shape.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру формы.
RemovePlaceholder()Определяет, что эта форма не является заполнительной.
SetGeometryPath(IGeometryPath)Обновляет геометрию формы из объекта IGeometryPath. Координаты должны быть относительно левого верхнего угла формы. Изменяет тип формы (ShapeType) на Пользовательский.
SetGeometryPaths(IGeometryPath[])Обновляет геометрию формы из массива IGeometryPath. Координаты должны быть относительно левого верхнего угла формы. Изменяет тип формы (ShapeType) на Пользовательский.
WriteAsSvg(Stream)Сохраняет содержимое формы в виде SVG файла.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое формы в виде SVG файла.

Примеры

Ниже приведены примеры, показывающие, как изменить параметры воспроизведения аудио.

[C#]
using (Presentation pres = new Presentation("AudioFrameEmbed_out.pptx"))
{
    // Получает форму AudioFrame
    AudioFrame audioFrame = (AudioFrame)pres.Slides[0].Shapes[0];
    // Устанавливает режим воспроизведения на воспроизведение по щелчку
    audioFrame.PlayMode = AudioPlayModePreset.OnClick;
    // Устанавливает громкость на низкую
    audioFrame.Volume = AudioVolumeMode.Low;
    // Устанавливает аудио для воспроизведения на слайдах
    audioFrame.PlayAcrossSlides = true;
    // Отключает зацикливание для аудио
    audioFrame.PlayLoopMode = false;
    // Скрывает AudioFrame во время демонстрации слайда
    audioFrame.HideAtShowing = true;
    // Перематывает аудио на начало после воспроизведения
    audioFrame.RewindAudio = true;
    // Сохраняет файл PowerPoint на диск
    pres.Save("AudioFrameEmbed_changed.pptx", SaveFormat.Pptx);
}

См. также