AudioFrame
Contenido
[
Ocultar
]Clase AudioFrame
Representa un clip de audio en una diapositiva.
public class AudioFrame : PictureFrame, IAudioFrame
Propiedades
| Name | Description |
|---|---|
| Adjustments { get; } | Devuelve una colección de valores de ajuste de la forma. Solo lectura IAdjustValueCollection. |
| AlternativeText { get; set; } | Devuelve o establece el texto alternativo asociado a una forma. Lectura/escritura String. |
| AlternativeTextTitle { get; set; } | Devuelve o establece el título del texto alternativo asociado a una forma. Lectura/escritura String. |
| AudioCdEndTrack { get; set; } | Devuelve o establece el índice de la última pista. Lectura/escritura Int32. |
| AudioCdEndTrackTime { get; set; } | Devuelve o establece el tiempo de la última pista. Lectura/escritura Int32. |
| AudioCdStartTrack { get; set; } | Devuelve o establece el índice de la pista inicial. Lectura/escritura Int32. |
| AudioCdStartTrackTime { get; set; } | Devuelve o establece el tiempo de la pista inicial. Lectura/escritura Int32. |
| BlackWhiteMode { get; set; } | La propiedad especifica cómo se renderiza una forma en modo de visualización en blanco y negro. Lectura/escritura BlackWhiteMode. |
| CaptionTracks { get; } | Obtiene la colección de subtítulos cerrados asociados al marco de audio. Esta propiedad es solo lectura y devuelve un ICaptionsCollection que contiene todas las pistas de subtítulos. |
| ConnectionSiteCount { get; } | Devuelve el número de puntos de conexión en la forma. Solo lectura Int32. |
| CustomData { get; } | Devuelve los datos personalizados de la forma. Solo lectura ICustomData. |
| virtual EffectFormat { get; } | Devuelve el objeto EffectFormat que contiene los efectos de píxel aplicados a una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades de efecto. Solo lectura IEffectFormat. |
| Embedded { get; } | Determina si un sonido está incrustado en una presentación. Solo lectura Boolean. |
| EmbeddedAudio { get; set; } | Devuelve o establece el objeto de audio incrustado. Lectura/escritura IAudio. |
| FadeInDuration { get; set; } | Especifica la duración en milisegundos del fundido de entrada inicial de los medios. Lectura/escritura Single. |
| FadeOutDuration { get; set; } | Especifica la duración en milisegundos del fundido de salida final de los medios. Lectura/escritura Single. |
| virtual FillFormat { get; } | Devuelve el objeto FillFormat que contiene las propiedades de formato de relleno para una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades de relleno. Solo lectura IFillFormat. |
| Frame { get; set; } | Devuelve las propiedades del marco de la forma. Lectura/escritura IShapeFrame. |
| Height { get; set; } | Obtiene o establece la altura de la forma, medida en puntos. Lectura/escritura Single. |
| Hidden { get; set; } | Determina si la forma está oculta. Lectura/escritura Boolean. |
| HideAtShowing { get; set; } | Determina si un AudioFrame está oculto. Lectura/escritura Boolean. |
| HyperlinkClick { get; set; } | Devuelve o establece el hipervínculo definido para clic del ratón. Lectura/escritura IHyperlink. |
| HyperlinkManager { get; } | Devuelve el administrador de hipervínculos. Solo lectura IHyperlinkManager. |
| HyperlinkMouseOver { get; set; } | Devuelve o establece el hipervínculo definido para pasar el ratón. Lectura/escritura IHyperlink. |
| IsCameo { get; } | Determina si el PictureFrame es un objeto Cameo o no. Solo lectura Boolean. |
| IsDecorative { get; set; } | Obtiene o establece la opción ‘Marcar como decorativo’. Lectura/escritura Boolean. |
| IsGrouped { get; } | Determina si la forma está agrupada. Solo lectura Boolean. |
| IsTextHolder { get; } | Determina si la forma es TextHolder_PPT. Solo lectura Boolean. |
| virtual LineFormat { get; } | Devuelve el objeto LineFormat que contiene las propiedades de formato de línea para una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades de línea. Solo lectura ILineFormat. |
| LinkPathLong { get; set; } | Devuelve o establece el nombre de un archivo de audio vinculado a un AudioFrame. Lectura/escritura String. |
| Name { get; set; } | Devuelve o establece el nombre de una forma. No debe ser nulo. Use una cadena vacía si es necesario. Lectura/escritura String. |
| OfficeInteropShapeId { get; } | Devuelve un identificador único con ámbito de diapositiva que permanece constante durante la vida de la forma y permite que PowerPoint o el código interop referencien la forma de forma fiable desde cualquier parte del documento. Solo lectura UInt32. Ver también UniqueId. |
| ParentGroup { get; } | Devuelve el objeto GroupShape padre si la forma está agrupada. De lo contrario devuelve null. Solo lectura IGroupShape. |
| PictureFormat { get; } | Devuelve el objeto PictureFillFormat para un marco de imagen. Solo lectura IPictureFillFormat. |
| PictureFrameLock { get; } | Devuelve los bloqueos de la forma. Solo lectura IPictureFrameLock. |
| Placeholder { get; } | Devuelve el marcador de posición para una forma. Devuelve null si la forma no tiene marcador de posición. Solo lectura IPlaceholder. |
| PlayAcrossSlides { get; set; } | Determina si el audio se reproduce en todas las diapositivas. Lectura/escritura Boolean. |
| PlayLoopMode { get; set; } | Determina si un audio está en bucle. Lectura/escritura Boolean. |
| PlayMode { get; set; } | Devuelve o establece el modo de reproducción del audio. Lectura/escritura AudioPlayModePreset. |
| Presentation { get; } | Devuelve la presentación principal de una diapositiva. Solo lectura IPresentation. |
| RawFrame { get; set; } | Devuelve o establece las propiedades sin procesar del marco de la forma. Lectura/escritura IShapeFrame. |
| RelativeScaleHeight { get; set; } | Devuelve o establece la escala de altura (relativa al tamaño original de la imagen) del marco de la imagen. El valor 1.0 corresponde al 100%. Lectura/escritura Single. |
| RelativeScaleWidth { get; set; } | Devuelve o establece la escala de ancho (relativa al tamaño original de la imagen) del marco de la imagen. El valor 1.0 corresponde al 100%. Lectura/escritura Single. |
| RewindAudio { get; set; } | Determina si el audio se rebobina automáticamente al inicio después de reproducirse. Lectura/escritura Boolean. |
| Rotation { get; set; } | Devuelve o establece el número de grados que la forma especificada se rota alrededor del eje z. Un valor positivo indica rotación en sentido horario; un valor negativo indica rotación en sentido antihorario. Lectura/escritura Single. |
| ShapeLock { get; } | Devuelve los bloqueos de la forma. Solo lectura IPictureFrameLock. (2 propiedades) |
| ShapeStyle { get; } | Devuelve el objeto de estilo de la forma. Solo lectura IShapeStyle. |
| override ShapeType { get; set; } | Devuelve o establece el tipo AutoShape para un PictureFrame. Todos los elementos permitidos del conjunto ShapeType, excepto todo tipo de líneas: |
| Slide { get; } | Devuelve la diapositiva padre de una forma. Solo lectura IBaseSlide. |
| virtual ThreeDFormat { get; } | Devuelve el objeto ThreeDFormat que contiene las propiedades de efecto 3D para una forma. Nota: puede devolver null para ciertos tipos de formas que no tienen propiedades 3D. Solo lectura IThreeDFormat. |
| TrimFromEnd { get; set; } | Especifica la duración en milisegundos que se eliminará del final de los medios durante la reproducción. Lectura/escritura Single. |
| TrimFromStart { get; set; } | Especifica la duración en milisegundos que se eliminará del principio de los medios durante la reproducción. Lectura/escritura Single. |
| UniqueId { get; } | Devuelve un identificador interno con ámbito de presentación destinado a ser usado por complementos u otro código. Como este valor puede ser reasignado por el usuario o programáticamente, no debe tratarse como una clave única persistente. Solo lectura UInt32. Ver también OfficeInteropShapeId. |
| Volume { get; set; } | Devuelve o establece el volumen del audio. Lectura/escritura AudioVolumeMode. |
| VolumeValue { get; set; } | Devuelve o establece el volumen del audio en porcentajes. Lectura/escritura Single. |
| Width { get; set; } | Obtiene o establece el ancho de la forma, medido en puntos. Lectura/escritura Single. |
| X { get; set; } | Obtiene o establece la coordenada x de la esquina superior izquierda de la forma, medida en puntos. Lectura/escritura Single. |
| Y { get; set; } | Obtiene o establece la coordenada y de la esquina superior izquierda de la forma, medida en puntos. Lectura/escritura Single. |
| virtual ZOrderPosition { get; } | Devuelve la posición de una forma en el orden Z. Shapes[0] devuelve la forma más atrás del orden Z, y Shapes[Shapes.Count - 1] devuelve la forma más al frente del orden Z. Solo lectura Int32. |
Métodos
| Name | Description |
|---|---|
| AddPlaceholder(IPlaceholder) | Agrega un nuevo marcador de posición si no existe y establece sus propiedades al especificado. |
| CreateShapeElements() | Crea y devuelve una matriz de elementos de la forma. |
| GetBasePlaceholder() | Devuelve una forma de marcador de posición básica (forma del diseño y/o diapositiva maestra de la que hereda la forma actual). Se devuelve null si la forma actual no hereda. |
| GetGeometryPaths() | Devuelve una copia de la ruta de la forma geométrica. Las coordenadas son relativas a la esquina superior izquierda de la forma. |
| GetImage() | Devuelve la miniatura de la forma. Por defecto se usa el tipo ShapeThumbnailBounds.Shape para los límites de la miniatura. |
| GetImage(ShapeThumbnailBounds, float, float) | Devuelve la miniatura de la forma. |
| GetVisualBounds() | Obtiene los límites visuales de la forma calculados a partir de su contenido renderizado. |
| RemovePlaceholder() | Define que esta forma no es un marcador de posición. |
| SetGeometryPath(IGeometryPath) | Actualiza la geometría de la forma a partir del objeto IGeometryPath. Las coordenadas deben ser relativas a la esquina superior izquierda de la forma. Cambia el tipo de la forma (ShapeType) a Custom. |
| SetGeometryPaths(IGeometryPath[]) | Actualiza la geometría de la forma a partir de la matriz de IGeometryPath. Las coordenadas deben ser relativas a la esquina superior izquierda de la forma. Cambia el tipo de la forma (ShapeType) a Custom. |
| WriteAsSvg(Stream) | Guarda el contenido de la Forma como archivo SVG. |
| WriteAsSvg(Stream, ISVGOptions) | Guarda el contenido de la Forma como archivo SVG. |
Ejemplos
El siguiente ejemplo muestra cómo cambiar las opciones de reproducción de audio.
[C#]
using (Presentation pres = new Presentation("AudioFrameEmbed_out.pptx"))
{
// Obtiene la forma AudioFrame
AudioFrame audioFrame = (AudioFrame)pres.Slides[0].Shapes[0];
// Establece el modo de reproducción a reproducir al hacer clic
audioFrame.PlayMode = AudioPlayModePreset.OnClick;
// Establece el volumen a bajo
audioFrame.Volume = AudioVolumeMode.Low;
// Configura el audio para reproducirse en todas las diapositivas
audioFrame.PlayAcrossSlides = true;
// Desactiva el bucle para el audio
audioFrame.PlayLoopMode = false;
// Oculta el AudioFrame durante la presentación
audioFrame.HideAtShowing = true;
// Rebobina el audio al inicio después de reproducir
audioFrame.RewindAudio = true;
// Guarda el archivo PowerPoint en disco
pres.Save("AudioFrameEmbed_changed.pptx", SaveFormat.Pptx);
}
Ver también
- clase PictureFrame
- interfaz IAudioFrame
- espacio de nombres Aspose.Slides
- ensamblado Aspose.Slides