Presentation

Presentation class

Representa una presentación de Microsoft PowerPoint.

public sealed class Presentation : IPresentation

Constructores

Nombre Descripción
Presentation() Este constructor crea una nueva presentación desde cero. La presentación creada tiene una diapositiva vacía.
Presentation(LoadOptions) Este constructor crea una nueva presentación desde cero. La presentación creada tiene una diapositiva vacía.
Presentation(Stream) Este constructor es el mecanismo principal para leer una presentación existente.
Presentation(string) Este constructor obtiene una ruta del archivo fuente desde la cual se lee el contenido de la Presentación.
Presentation(Stream, LoadOptions) Este constructor es el mecanismo principal para leer una presentación existente.
Presentation(string, LoadOptions) Este constructor obtiene una ruta del archivo fuente desde la cual se lee el contenido de la Presentación.

Propiedades

Nombre Descripción
AllCustomXmlParts { get; } Devuelve todas las partes de datos personalizados en la presentación. Solo lecturaICustomXmlPart [].
Audios { get; } Devuelve la colección de todos los archivos de audio incrustados en la presentación. Solo lecturaIAudioCollection .
CommentAuthors { get; } Devuelve la colección de comentarios autors. Solo lecturaICommentAuthorCollection .
CurrentDateTime { get; set; } Devuelve o establece la fecha y hora que sustituirá el contenido de los campos de fecha y hora. Hora de creación de este objeto de presentación por defecto. Lectura/escrituraDateTime .
CustomData { get; } Devuelve los datos personalizados de la presentación. Solo lecturaICustomData .
DefaultTextStyle { get; } Devuelve el estilo de texto predeterminado para formas. Solo lecturaITextStyle .
DigitalSignatures { get; } Devuelve la colección de firmas utilizadas para firmar la presentación. Solo lecturaIDigitalSignatureCollection .
DocumentProperties { get; } Devuelve el objeto DocumentProperties que contiene propiedades de documento estándar y personalizadas. Solo lecturaIDocumentProperties .
FirstSlideNumber { get; set; } Representa el primer número de diapositiva en la presentación
FontsManager { get; } Devuelve el administrador de fuentes. Solo lecturaIFontsManager .
HeaderFooterManager { get; } Devuelve el administrador de encabezado y pie de página real. Solo lecturaIPresentationHeaderFooterManager .
HyperlinkQueries { get; } Proporciona fácil acceso a todos los hipervínculos contenidos en todas las diapositivas de la presentación (no en las diapositivas maestra, de diseño y de notas). Solo lecturaIHyperlinkQueries .
Images { get; } Devuelve la colección de todas las imágenes de la presentación. Solo lecturaIImageCollection .
LayoutSlides { get; } Devuelve una lista de todas las diapositivas de diseño definidas en la presentación. Solo lecturaIGlobalLayoutSlideCollection .
MasterHandoutSlideManager { get; } Devuelve el administrador maestro de documentos. Solo lecturaIMasterHandoutSlideManager .
MasterNotesSlideManager { get; } Devuelve el administrador maestro de notas. Solo lecturaIMasterNotesSlideManager .
Masters { get; } Devuelve una lista de todas las diapositivas maestras definidas en la presentación. Solo lecturaIMasterSlideCollection .
MasterTheme { get; } Devuelve el tema maestro. Solo lecturaIMasterTheme .
NotesSize { get; } Devuelve el objeto de tamaño de diapositiva de notas. Solo lecturaINotesSize .
ProtectionManager { get; } Obtiene el administrador de los permisos para esta presentación. Solo lecturaIProtectionManager .
Sections { get; } Devuelve una lista de todas las secciones de diapositivas que están definidas en la presentación. Solo lecturaISectionCollection .
Slides { get; } Devuelve una lista de todas las diapositivas definidas en la presentación. Solo lecturaISlideCollection .
SlideSize { get; } Devuelve el objeto del tamaño de la diapositiva. Solo lecturaISlideSize .
SourceFormat { get; } Devuelve información sobre desde qué formato se cargó la presentación. Solo lecturaSourceFormat .
VbaProject { get; set; } Obtiene o establece un proyecto VBA con macros de presentación. Lectura/escrituraIVbaProject .
Videos { get; } Devuelve la colección de todos los archivos de video incrustados en la presentación. Solo lecturaIVideoCollection .
ViewProperties { get; } Obtiene las propiedades de vista amplia de la presentación. Solo lecturaIViewProperties .

Métodos

Nombre Descripción
Dispose() Libera todos los recursos usados por este objeto Presentation.
GetSlideById(uint) Devuelve una diapositiva, MasterSlide o LayoutSlide por Id.
GetThumbnails(IRenderingOptions) Devuelve objetos de mapa de bits en miniatura para todas las diapositivas de una presentación.
GetThumbnails(IRenderingOptions, int[]) Devuelve objetos de mapa de bits en miniatura para diapositivas específicas de una presentación.
GetThumbnails(IRenderingOptions, Size) Devuelve objetos de mapa de bits en miniatura para todas las diapositivas de una presentación con el tamaño especificado.
GetThumbnails(IRenderingOptions, float, float) Devuelve objetos de mapa de bits en miniatura para todas las diapositivas de una presentación con escala personalizada.
GetThumbnails(IRenderingOptions, int[], Size) Devuelve objetos de mapa de bits en miniatura para las diapositivas especificadas de una presentación con el tamaño especificado.
GetThumbnails(IRenderingOptions, int[], float, float) Devuelve objetos de mapa de bits en miniatura para diapositivas específicas de una presentación con escala personalizada.
JoinPortionsWithSameFormatting() Une ejecuciones con el mismo formato en todos los párrafos en todas las formas aceptables en todas las diapositivas.
Print() Imprime toda la presentación en la impresora predeterminada.
Print(PrinterSettings) Imprime la presentación de acuerdo con la configuración de impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario).
Print(string) Imprima toda la presentación en la impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario).
Print(PrinterSettings, string) Imprime el documento de acuerdo con la configuración de impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario) y un nombre de presentación.
Save(IXamlOptions) Guarda todas las diapositivas de una presentación en un conjunto de archivos que representan el marcado XAML.
Save(Stream, SaveFormat) Guarda todas las diapositivas de una presentación en una transmisión en el formato especificado.
Save(string, SaveFormat) Guarda todas las diapositivas de una presentación en un archivo con el formato especificado.
Save(Stream, int[], SaveFormat) Guarda las diapositivas especificadas de una presentación en una secuencia en el formato especificado manteniendo el número de página.
Save(Stream, SaveFormat, ISaveOptions) Guarda todas las diapositivas de una presentación en una secuencia en el formato especificado y con opciones adicionales.
Save(string, int[], SaveFormat) Guarda las diapositivas especificadas de una presentación en un archivo con el formato especificado manteniendo el número de página.
Save(string, SaveFormat, ISaveOptions) Guarda todas las diapositivas de una presentación en un archivo con el formato especificado y con opciones adicionales.
Save(Stream, int[], SaveFormat, ISaveOptions) Guarda las diapositivas especificadas de una presentación en una secuencia en el formato especificado manteniendo el número de página.
Save(string, int[], SaveFormat, ISaveOptions) Guarda las diapositivas especificadas de una presentación en un archivo con el formato especificado manteniendo el número de página.

Ver también