PowerPoint JavaScript 预览版 API

新的 PowerPoint JavaScript API 首先在“预览版”中引入,然后在进行足够的测试并获取用户反馈后成为特定编号要求集的一部分。

注意

预览 API 可能会发生变更,不适合在生产环境中使用。 我们建议你仅在测试和开发环境中试用它们。 不要在生产环境或业务关键型文档中使用预览 API。

若要使用预览 API:

API 列表

下表列出了当前处于预览状态的 PowerPoint JavaScript API。 有关所有 PowerPoint JavaScript API 的完整列表, (包括预览 API 和以前发布的 API) ,请参阅 所有 PowerPoint JavaScript API

说明
Adjustments count 指定调整点数。
get (index: number) 获取指定从零开始的索引处的调整值。
BulletFormat style 指定段落中项目符号的样式。
type 指定段落中项目符号的类型。
CustomPropertyCollection getItemAt(index: number) CustomProperty按集合中从零开始的索引获取 。
CustomXmlPartCollection getItemAt(index: number) CustomXmlPart按集合中从零开始的索引获取 。
CustomXmlPartScopedCollection getItemAt(index: number) CustomXmlPart按集合中从零开始的索引获取 。
Hyperlink delete() 删除超链接。
getLinkedShapeOrNullObject () 返回超链接应用到的 PowerPoint.Shape 对象。
getLinkedTextRangeOrNullObject () 返回超链接应用到的 PowerPoint.TextRange 对象。
type 返回超链接应用于的对象的类型。
HyperlinkAddOptions address 指定超链接的地址,可以是 URL、文件名或文件路径,也可以是具有 mailto URI 方案的电子邮件地址。
screenTip 指定将鼠标悬停在超链接上时显示的字符串。
HyperlinkCollection 添加 (目标:TextRange |形状、选项?:PowerPoint.HyperlinkAddOptions) 使用给定选项将超链接添加到指定目标。
HyperlinkScopedCollection getCount() 获取集合中的超链接数。
getItemAt(index: number) 使用集合中从零开始的索引获取超链接。
items 获取此集合中已加载的子项。
PageSetup slideHeight 指定演示文稿中幻灯片的高度(以磅为单位)。
slideWidth 指定演示文稿中幻灯片的宽度(以磅为单位)。
ParagraphFormat indentLevel 表示段落的缩进级别。
Presentation pageSetup 返回页面设置信息,其属性控制演示文稿的幻灯片设置属性。
Shape 调整 返回一个 Adjustments 对象,该对象包含此形状中所有调整的调整值。
creationId 获取形状的创建 ID。
getImageAsBase64 (选项?:PowerPoint.ShapeGetImageOptions) 呈现形状的图像。
getTextFrameOrNullObject () 返回此 Shape的 PowerPoint.TextFrame 对象。
rotation 指定形状围绕 z 轴的旋转(以度为单位)。
setHyperlink (选项?:PowerPoint.HyperlinkAddOptions) 为此设置具有指定选项的超链接 Shape
visible 指定形状是否可见。
ShapeGetImageOptions format 生成的图像的所需格式。
height 生成的图像的所需高度(以像素为单位)。
width 生成的图像的所需宽度(以像素为单位)。
ShapeGroup creationId 获取形状组的创建 ID。
Slide 背景 获取幻灯片的背景。
themeColorScheme 返回 ThemeColorScheme 幻灯片的 。
SlideBackground areBackgroundGraphicsHidden 指定幻灯片版式背景填充是否隐藏或显示幻灯片母版的背景图形对象。
fill 返回背景的填充格式。
isMasterBackgroundFollowed 指定幻灯片背景是否遵循幻灯片母版背景。
重置 () 重置幻灯片背景的填充格式。
SlideBackgroundFill getGradientFillOrNullObject () 获取渐变填充属性。
getPatternFillOrNullObject () 获取图案填充属性。
getPictureOrTextureFillOrNullObject () 获取图片或纹理填充属性。
getSolidFillOrNullObject () 获取实心填充属性。
setGradientFill (选项?:PowerPoint.SlideBackgroundGradientFillOptions) 将幻灯片背景的填充格式设置为渐变填充。
setPatternFill (选项?:PowerPoint.SlideBackgroundPatternFillOptions) 将幻灯片背景的填充格式设置为图案填充。
setPictureOrTextureFill (选项?:PowerPoint.SlideBackgroundPictureOrTextureFillOptions) 将幻灯片背景的填充格式设置为图片或纹理填充。
setSolidFill (选项?:PowerPoint.SlideBackgroundSolidFillOptions) 将幻灯片背景的填充格式设置为纯色填充。
type 返回幻灯片背景的填充类型。
SlideBackgroundGradientFill type 指定 gradient fill 的类型。
SlideBackgroundGradientFillOptions type 如果提供,则指定渐变填充的类型。
SlideBackgroundPatternFill backgroundColor 指定 HTML 颜色格式 (的背景色,例如“#FFFFFF”或“白色”) 。
foregroundColor 指定 HTML 颜色格式 (的前景色,例如“#FFA500”或“orange”) 。
pattern 指定模式类型。
SlideBackgroundPatternFillOptions backgroundColor 如果提供,则以 HTML 颜色格式指定背景色 (例如“#FFFFFF”或“白色”) 。
foregroundColor 如果提供,则指定 HTML 颜色格式 (如“#FFA500”或“橙色”) 的前景色。
pattern 如果提供,则指定模式类型。
SlideBackgroundPictureOrTextureFill setImage (base64EncodedImage: string) 设置用于填充的图像。
transparency 将填充的透明度百分比指定为从 0.0 (不透明) 到 1.0 (清除) 的值。
SlideBackgroundPictureOrTextureFillOptions imageBase64 如果提供,则指定填充的 Base64 编码图像数据。
transparency 如果提供,则将填充的透明度百分比指定为从 0.0 (不透明) 到 1.0 (清除) 的值。
SlideBackgroundSolidFill color 指定 HTML 颜色格式的填充颜色 (例如“#FFA500”或“orange”) 。
transparency 将填充的透明度百分比指定为从 0.0 (不透明) 到 1.0 (清除) 的值。
SlideBackgroundSolidFillOptions color 如果提供,则指定 HTML 颜色格式的填充颜色 (例如“#FFA500”或“orange”) 。
transparency 如果提供,则将填充的透明度百分比指定为从 0.0 (不透明) 到 1.0 (清除) 的值。
SlideCollection exportAsBase64Presentation (值:数组<字符串 |幻灯片>) 将在此集合中找到的一张或多张幻灯片导出到其自己的演示文稿文件,作为 Base64 编码数据返回。
SlideLayout 背景 获取幻灯片版式的背景。
themeColorScheme 返回 ThemeColorScheme 幻灯片版式的 。
SlideLayoutBackground areBackgroundGraphicsHidden 指定幻灯片版式背景填充是否隐藏或显示幻灯片母版的背景图形对象。
fill 返回背景的填充格式。
isMasterBackgroundFollowed 指定幻灯片版式背景是否遵循幻灯片母版背景。
重置 () 重置幻灯片版式背景的填充格式。
SlideMaster 背景 获取幻灯片母版的背景。
themeColorScheme 返回 ThemeColorScheme 幻灯片母版的 。
SlideMasterBackground fill 返回背景的填充格式。
SlideScopedCollection exportAsBase64Presentation () 将此集合中的所有幻灯片导出到其自己的演示文稿文件,作为 Base64 编码数据返回。
TextRange 超链接 返回此 TextRange上存在的超链接的集合。
setHyperlink (选项?:PowerPoint.HyperlinkAddOptions) 为此设置具有指定选项的超链接 TextRange
ThemeColorScheme getThemeColor (color: PowerPoint.ThemeColor) 获取指定 ThemeColor的颜色值。
setThemeColor (颜色:PowerPoint.ThemeColor,rgbColor: string) 设置指定 ThemeColor的颜色值。

另请参阅