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; }Возвращает или устанавливает имя фигуры. Не должно быть null. Используйте пустую строку при необходимости. Читаемое/записываемое 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);
}

См. Также