powerpoint package
Clases
PowerPoint.Application | |
PowerPoint.Presentation | |
PowerPoint.RequestContext |
El objeto RequestContext facilita las solicitudes a la aplicación de PowerPoint. Dado que el complemento de Office y la aplicación de PowerPoint se ejecutan en dos procesos diferentes, el contexto de solicitud es necesario para obtener acceso al modelo de objetos de PowerPoint desde el complemento. |
PowerPoint.Shape |
Representa una sola forma en la diapositiva. |
PowerPoint.ShapeCollection |
Representa la colección de formas. |
PowerPoint.Slide |
Representa una sola diapositiva de una presentación. |
PowerPoint.SlideCollection |
Representa la colección de diapositivas de la presentación. |
PowerPoint.SlideLayout |
Representa el diseño de una diapositiva. |
PowerPoint.SlideLayoutCollection |
Representa la colección de diseños que proporciona el patrón de diapositivas para las diapositivas. |
PowerPoint.SlideMaster |
Representa el patrón de diapositivas de una diapositiva. |
PowerPoint.SlideMasterCollection |
Representa la colección de patrones de diapositivas de la presentación. |
PowerPoint.Tag |
Representa una sola etiqueta en la diapositiva. |
PowerPoint.TagCollection |
Representa la colección de etiquetas. |
Interfaces
PowerPoint.AddSlideOptions |
Representa las opciones disponibles al agregar una nueva diapositiva. |
PowerPoint.InsertSlideOptions |
Representa las opciones disponibles al insertar diapositivas. |
PowerPoint.Interfaces.BulletFormatData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.BulletFormatUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.CollectionLoadOptions |
Proporciona formas de cargar las propiedades de solo un subconjunto de miembros de una colección. |
PowerPoint.Interfaces.HyperlinkCollectionData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.HyperlinkCollectionUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.HyperlinkData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.HyperlinkUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.ParagraphFormatData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.ParagraphFormatUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.PresentationData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.PresentationLoadOptions | |
PowerPoint.Interfaces.ShapeCollectionData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.ShapeCollectionLoadOptions |
Representa la colección de formas. |
PowerPoint.Interfaces.ShapeCollectionUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.ShapeData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.ShapeFillData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.ShapeFillUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.ShapeFontData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.ShapeFontUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.ShapeLineFormatData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.ShapeLineFormatUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.ShapeLoadOptions |
Representa una sola forma en la diapositiva. |
PowerPoint.Interfaces.ShapeScopedCollectionData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.ShapeScopedCollectionUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.ShapeUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.SlideCollectionData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.SlideCollectionLoadOptions |
Representa la colección de diapositivas de la presentación. |
PowerPoint.Interfaces.SlideCollectionUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.SlideData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.SlideLayoutCollectionData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.SlideLayoutCollectionLoadOptions |
Representa la colección de diseños que proporciona el patrón de diapositivas para las diapositivas. |
PowerPoint.Interfaces.SlideLayoutCollectionUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.SlideLayoutData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.SlideLayoutLoadOptions |
Representa el diseño de una diapositiva. |
PowerPoint.Interfaces.SlideLoadOptions |
Representa una sola diapositiva de una presentación. |
PowerPoint.Interfaces.SlideMasterCollectionData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.SlideMasterCollectionLoadOptions |
Representa la colección de patrones de diapositivas de la presentación. |
PowerPoint.Interfaces.SlideMasterCollectionUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.SlideMasterData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.SlideMasterLoadOptions |
Representa el patrón de diapositivas de una diapositiva. |
PowerPoint.Interfaces.SlideScopedCollectionData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.SlideScopedCollectionUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.TagCollectionData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.TagCollectionLoadOptions |
Representa la colección de etiquetas. |
PowerPoint.Interfaces.TagCollectionUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.TagData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.TagLoadOptions |
Representa una sola etiqueta en la diapositiva. |
PowerPoint.Interfaces.TagUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.TextFrameData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.TextFrameUpdateData |
Interfaz para actualizar datos en el |
PowerPoint.Interfaces.TextRangeData |
Interfaz que describe los datos devueltos mediante una llamada a |
PowerPoint.Interfaces.TextRangeUpdateData |
Interfaz para actualizar datos en el |
Enumeraciones
PowerPoint.ErrorCodes | |
PowerPoint.InsertSlideFormatting |
Especifica las opciones de formato para cuando se insertan diapositivas. |
Funciones
Power |
Crea y abre una nueva presentación. Opcionalmente, la presentación se puede rellenar previamente con un archivo de .pptx codificado en Base64. |
Power |
Ejecuta un script por lotes que realiza acciones en el modelo de objetos de PowerPoint mediante un nuevo RequestContext. Cuando se resuelve la promesa, se liberarán los objetos de seguimiento que se asignaron automáticamente durante la ejecución. |
Power |
Ejecuta un script por lotes que realiza acciones en el modelo de objetos de PowerPoint mediante RequestContext de un objeto de API creado anteriormente. Cuando se resuelve la promesa, se liberarán los objetos de seguimiento que se asignaron automáticamente durante la ejecución. |
Power |
Ejecuta un script por lotes que realiza acciones en el modelo de objetos de PowerPoint mediante RequestContext de objetos de API creados anteriormente. |
Detalles de la función
PowerPoint.createPresentation(base64File)
Crea y abre una nueva presentación. Opcionalmente, la presentación se puede rellenar previamente con un archivo de .pptx codificado en Base64.
[ Conjunto de API: PowerPointApi 1.1 ]
export function createPresentation(base64File?: string): Promise<void>;
Parámetros
- base64File
-
string
Opcional. El archivo .pptx codificado en Base64. El valor predeterminado es null.
Devoluciones
Promise<void>
Ejemplos
const myFile = <HTMLInputElement>document.getElementById("file");
const reader = new FileReader();
reader.onload = (event) => {
// Remove the metadata before the base64-encoded string.
const startIndex = reader.result.toString().indexOf("base64,");
const copyBase64 = reader.result.toString().substr(startIndex + 7);
PowerPoint.createPresentation(copyBase64);
};
// Read in the file as a data URL so we can parse the base64-encoded string.
reader.readAsDataURL(myFile.files[0]);
PowerPoint.run(batch)
Ejecuta un script por lotes que realiza acciones en el modelo de objetos de PowerPoint mediante un nuevo RequestContext. Cuando se resuelve la promesa, se liberarán los objetos de seguimiento que se asignaron automáticamente durante la ejecución.
export function run<T>(batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Parámetros
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Función que toma un RequestContext y devuelve una promesa (normalmente, solo el resultado de "context.sync()"). El parámetro de contexto facilita las solicitudes a la aplicación de PowerPoint. Dado que el complemento de Office y la aplicación de PowerPoint se ejecutan en dos procesos diferentes, RequestContext es necesario para obtener acceso al modelo de objetos de PowerPoint desde el complemento.
Devoluciones
PowerPoint.run(object, batch)
Ejecuta un script por lotes que realiza acciones en el modelo de objetos de PowerPoint mediante RequestContext de un objeto de API creado anteriormente. Cuando se resuelve la promesa, se liberarán los objetos de seguimiento que se asignaron automáticamente durante la ejecución.
export function run<T>(object: OfficeExtension.ClientObject, batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Parámetros
- object
- OfficeExtension.ClientObject
Objeto de API creado anteriormente. El lote usará el mismo RequestContext que el objeto pasado, lo que significa que cualquier cambio aplicado al objeto será recogido por "context.sync()".
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Función que toma un RequestContext y devuelve una promesa (normalmente, solo el resultado de "context.sync()"). El parámetro de contexto facilita las solicitudes a la aplicación de PowerPoint. Dado que el complemento de Office y la aplicación de PowerPoint se ejecutan en dos procesos diferentes, RequestContext es necesario para obtener acceso al modelo de objetos de PowerPoint desde el complemento.
Devoluciones
PowerPoint.run(objects, batch)
Ejecuta un script por lotes que realiza acciones en el modelo de objetos de PowerPoint mediante RequestContext de objetos de API creados anteriormente.
export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Parámetros
- objects
Matriz de objetos de API creados anteriormente. La matriz se validará para asegurarse de que todos los objetos comparten el mismo contexto. El lote usará este RequestContext compartido, lo que significa que cualquier cambio aplicado a estos objetos será recogido por "context.sync()".
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Función que toma un RequestContext y devuelve una promesa (normalmente, solo el resultado de "context.sync()"). El parámetro de contexto facilita las solicitudes a la aplicación de PowerPoint. Dado que el complemento de Office y la aplicación de PowerPoint se ejecutan en dos procesos diferentes, RequestContext es necesario para obtener acceso al modelo de objetos de PowerPoint desde el complemento.