API de versión preliminar de JavaScript de PowerPoint
Las nuevas API de JavaScript de PowerPoint se introducen primero en "versión preliminar" y, posteriormente, forman parte de un conjunto de requisitos numerados y específicos después de que se produzcan pruebas suficientes y se adquieran comentarios del usuario.
Nota:
Las API en versión preliminar están sujetas a cambios y no están pensadas para su uso en un entorno de producción. Le recomendamos que solo las pruebe en entornos de desarrollo y pruebas. No use las API en versión preliminar en un entorno de producción o en documentos críticos para la empresa.
Usar las API en versión preliminar:
- Debe usar la versión preliminar de la biblioteca de API de JavaScript de Office desde la red de entrega de contenido (CDN) deOffice.js. El tipo de archivo de definición para la compilación TypeScript e IntelliSense se encuentra en la CDN y DefinitelyTyped. Puede instalar estos tipos con
npm install --save-dev @types/office-js-preview
(asegúrese de quitar los tipos para@types/office-js
si los ha instalado anteriormente). - Es posible que tenga que unirse al programa Microsoft 365 Insider para acceder a compilaciones de Office más recientes.
Lista de API
En la tabla siguiente se enumeran las API de JavaScript de PowerPoint actualmente en versión preliminar. Para obtener una lista completa de todas las API de JavaScript de PowerPoint (incluidas las API de versión preliminar y las API publicadas anteriormente), consulte todas las API de JavaScript de PowerPoint.
Clase | Campos | Descripción |
---|---|---|
CustomProperty | delete() | Elimina la propiedad personalizada. |
key | Cadena que identifica de forma única la propiedad personalizada. | |
type | Tipo del valor usado para la propiedad personalizada. | |
value | Valor de la propiedad personalizada. | |
CustomPropertyCollection | add(key: string, value: boolean | Fecha | number | string) | Crea una nueva CustomProperty propiedad o actualiza la propiedad con la clave especificada. |
deleteAll() | Elimina todas las propiedades personalizadas de la colección. | |
getCount() | Obtiene el número de propiedades personalizadas de la colección. | |
getItem(key: string) | Obtiene un objeto CustomProperty por su clave. |
|
getItemOrNullObject(key: string) | Obtiene un objeto CustomProperty por su clave. |
|
items | Obtiene los elementos secundarios cargados en esta colección. | |
CustomXmlPart | delete() | Elimina el elemento XML personalizado. |
getXml() | Obtiene el contenido XML del elemento XML personalizado. | |
id | Identificador del elemento XML personalizado. | |
namespaceUri | Uri de espacio de nombres del elemento XML personalizado. | |
setXml(xml: string) | Establece el contenido XML del elemento XML personalizado. | |
CustomXmlPartCollection | add(xml: string) | Agrega una nueva CustomXmlPart a la colección. |
getByNamespace(namespaceUri: string) | Obtiene una nueva colección con ámbito de elementos XML personalizados cuyos espacios de nombres coinciden con el espacio de nombres determinado. | |
getCount() | Obtiene el número de elementos XML personalizados de la colección. | |
getItem(id: string) | Obtiene un CustomXmlPart objeto basado en su identificador. |
|
getItemOrNullObject(id: string) | Obtiene un CustomXmlPart objeto basado en su identificador. |
|
items | Obtiene los elementos secundarios cargados en esta colección. | |
CustomXmlPartScopedCollection | getCount() | Obtiene el número de elementos XML personalizados de esta colección. |
getItem(id: string) | Obtiene un CustomXmlPart objeto basado en su identificador. |
|
getItemOrNullObject(id: string) | Obtiene un CustomXmlPart objeto basado en su identificador. |
|
getOnlyItem() | Si la colección contiene exactamente un elemento, este método lo devuelve. | |
getOnlyItemOrNullObject() | Si la colección contiene exactamente un elemento, este método lo devuelve. | |
items | Obtiene los elementos secundarios cargados en esta colección. | |
DocumentProperties | autor | Autor de la presentación. |
categoría | Categoría de la presentación. | |
comments | Campo Comentarios en los metadatos de la presentación. | |
company | La compañía de la presentación. | |
creationDate | Fecha de creación de la presentación. | |
customProperties | Colección de propiedades personalizadas de la presentación. | |
Palabras clave | Palabras clave de la presentación. | |
lastAuthor | El último autor de la presentación. | |
director | El administrador de la presentación. | |
revisionNumber | Número de revisión de la presentación. | |
subject | Tema de la presentación. | |
title | Título de la presentación. | |
Presentation | customXmlParts | Devuelve una colección de elementos XML personalizados asociados a la presentación. |
properties | Obtiene las propiedades de la presentación. | |
Shape | customXmlParts | Devuelve una colección de elementos XML personalizados de la forma. |
type | Devuelve el tipo de esta forma. | |
Diapositiva | customXmlParts | Devuelve una colección de elementos XML personalizados en la diapositiva. |
exportAsBase64() | Exporta la diapositiva a su propio archivo de presentación, devuelto como datos codificados en Base64. | |
getImageAsBase64(options?: PowerPoint.SlideGetImageOptions) | Representa una imagen de la diapositiva. | |
SlideGetImageOptions | height | Alto deseado de la imagen resultante en píxeles. |
width | Ancho deseado de la imagen resultante en píxeles. | |
SlideLayout | customXmlParts | Devuelve una colección de elementos XML personalizados en el diseño de diapositivas. |
SlideMaster | customXmlParts | Devuelve una colección de elementos XML personalizados en el patrón de diapositivas. |