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. |
| CaptionTracks { get; } | Получает коллекцию закрытых субтитров, связанных с аудио-кадром. Это свойство только для чтения и возвращает ICaptionsCollection, содержащий все дорожки субтитров. |
| 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; } | Возвращает уникальный идентификатор, привязанный к слайду, остающийся неизменным в течение жизни фигуры и позволяющий PowerPoint или коду interop надёжно ссылаться на фигуру из любой части документа. Только для чтения 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] возвращает фигуру в самом заднем слое, а Shapes[Shapes.Count - 1] — в самом переднем. Только для чтения Int32. |
Методы
| Имя | Описание |
|---|---|
| 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) | Сохраняет содержимое фигуры в файл 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);
}
См. также
- класс PictureFrame
- интерфейс IAudioFrame
- пространство имён Aspose.Slides
- сборка Aspose.Slides