Teilen über


Neuerungen in der PowerPoint-JavaScript-API 1.8

PowerPointApi 1.8 hat APIs hinzugefügt, um Bindungen, Formen und Tabellen in der Präsentation zu verwalten.

API-Liste

In der folgenden Tabelle ist der PowerPoint JavaScript-API-Anforderungssatz 1.8 aufgeführt. Eine vollständige Liste aller PowerPoint-JavaScript-APIs (einschließlich Vorschau-APIs und zuvor veröffentlichter APIs) finden Sie unter Alle PowerPoint JavaScript-APIs.

Klasse Felder Beschreibung
Binding delete() Löscht die Bindung.
getShape() Gibt die Form zurück, die durch die Bindung dargestellt wird.
id Stellt den Bindungsbezeichner dar.
type Gibt den Typ der Bindung an.
BindingCollection add(shape: PowerPoint.Shape, bindingType: PowerPoint.BindingType, id: string) Fügt einer bestimmten Form eine neue Bindung hinzu.
addFromSelection(bindingType: PowerPoint.BindingType, id: string) Fügt basierend auf der aktuellen Auswahl eine neue Bindung hinzu.
getCount() Ruft die Anzahl der Bindungen in der Sammlung ab.
getItem(key: string) Ruft ein Binding-Objekt anhand seiner ID ab.
getItemAt(index: number) Ruft ein Binding-Objekt anhand seiner Position im Elementarray ab.
getItemOrNullObject(id: string) Ruft ein binding-Objekt anhand seiner ID ab.
items Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab.
BorderProperties color Stellt die Linienfarbe im Hexadezimalformat #RRGGBB (z. B. "FFA500") oder als benannten HTML-Farbwert (z. B. "orange") dar.
dashStyle Stellt die Bindestrichart der Linie dar.
transparency Gibt den Transparenzprozentsatz der Zeile als Wert von 0,0 (undurchsichtig) bis 1,0 (klar) an.
weight Stellt die Stärke der Linie in Punkt dar.
FillProperties color Stellt die Füllfarbe der Form im Hexadezimalformat #RRGGBB (z. B. "FFA500") oder als benannten HTML-Farbwert (z. B. "orange") dar.
transparency Gibt den Transparenzprozentsatz der Füllung als Wert von 0,0 (undurchsichtig) bis 1,0 (klar) an.
FontProperties allCaps Gibt an, ob die Schriftart alle Großbuchstaben verwendet, wobei Kleinbuchstaben als Großbuchstaben angezeigt werden.
bold Stellt den Fett-Status der Schriftart dar.
color Stellt die HTML-Farbe im Hexadezimalformat (z. B. "#FF0000" steht für Rot) oder als benannter HTML-Farbwert (z. B. "rot") dar.
doubleStrikethrough Stellt den doppelt durchgestrichenen status der Schriftart dar.
italic Stellt den Kursiv-Status der Schriftart dar.
name Stellt den Namen der Schriftart dar (z. B. "Calibri").
size Stellt den Schriftgrad in Punkt dar (z. B. 11).
smallCaps Gibt an, ob der Text kleine Großbuchstaben verwendet, wobei Kleinbuchstaben als kleine Großbuchstaben angezeigt werden.
strikethrough Stellt den Durchgestrichen-Status der Schriftart dar.
subscript Stellt die tiefgestellte status der Schriftart dar.
superscript Stellt die hochgestellte status der Schriftart dar.
underline Art der auf die Schriftart angewendeten Unterstreichung.
PlaceholderFormat containedType Ruft den Typ der Form ab, die im Platzhalter enthalten ist.
type Gibt den Typ dieses Platzhalters zurück.
Presentation bindings Gibt eine Auflistung von Bindungen zurück, die der Präsentation zugeordnet sind.
Shape getTable() Gibt das Table -Objekt zurück, wenn es sich bei dieser Form um eine Tabelle handelt.
Gruppe Gibt die zurück, die ShapeGroup der Form zugeordnet ist.
level Gibt die Ebene der angegebenen Form zurück.
parentGroup Gibt die übergeordnete Gruppe dieser Form zurück.
placeholderFormat Gibt die Eigenschaften zurück, die speziell auf diesen Platzhalter angewendet werden.
setZOrder(position: PowerPoint.ShapeZOrder) Verschiebt de angegebene Form in der Z-Reihenfolge der Sammlung nach oben oder unten, wodurch sie vor oder hinter anderen Formen zu liegen kommt.
zOrderPosition Gibt die Z-Reihenfolge-Position der Form zurück, wobei 0 den unteren Rand des Auftragsstapels darstellt.
ShapeCollection addGroup(values: Arrayzeichenfolge<| Form>) Erstellen Sie eine Shape-Gruppe für mehrere Formen.
addTable(rowCount: number, columnCount: number, options?: PowerPoint.TableAddOptions) Fügt der Folie eine Tabelle hinzu.
ShapeFill setImage(base64EncodedImage: string) Legt die Füllformatierung der Form auf ein Bild fest.
ShapeFont allCaps Gibt an, ob der Text im TextRange so festgelegt ist, dass das Attribut "Alle Großbuchstaben " verwendet wird, mit dem Kleinbuchstaben als Großbuchstaben angezeigt werden.
doubleStrikethrough Gibt an, ob der Text im TextRange so festgelegt ist, dass er das Double-Durchstreichungsattribut verwendet.
smallCaps Gibt an, ob der Text im TextRange so festgelegt ist, dass das Small Caps-Attribut verwendet wird, mit dem Kleinbuchstaben als kleine Großbuchstaben angezeigt werden.
strikethrough Gibt an, ob der Text im TextRange so festgelegt ist, dass das Strikethrough-Attribut verwendet wird.
subscript Gibt an, ob der Text im TextRange so festgelegt ist, dass das Subscript-Attribut verwendet wird.
superscript Gibt an, ob der Text im TextRange so festgelegt ist, dass das Superscript-Attribut verwendet wird.
ShapeGroup id Ruft die eindeutige ID der Shape-Gruppe ab.
shape Gibt das Shape der Gruppe zugeordnete Objekt zurück.
shapes Gibt die Auflistung der Shape Objekte in der Gruppe zurück.
ungroup() Hebt die Gruppierung von gruppierten Formen in der angegebenen Formgruppe auf.
ShapeScopedCollection group() Gruppiert alle Shapes in dieser Auflistung in einer einzelnen Form.
Slide applyLayout(slideLayout: PowerPoint.SlideLayout) Wendet das angegebene Layout auf die Folie an und ändert deren Design und Struktur entsprechend dem ausgewählten Layout.
exportAsBase64() Exportiert die Folie in eine eigene Präsentationsdatei, die als Base64-codierte Daten zurückgegeben wird.
getImageAsBase64(options?: PowerPoint.SlideGetImageOptions) Rendert ein Bild der Folie.
Index Gibt den nullbasierten Index der Folie zurück, die ihre Position in der Präsentation darstellt.
moveTo(slideIndex: number) Verschiebt die Folie an eine neue Position innerhalb der Präsentation.
SlideGetImageOptions height Die gewünschte Höhe des resultierenden Bilds in Pixel.
width Die gewünschte Breite des resultierenden Bilds in Pixel.
SlideLayout type Gibt den Typ des Folienlayouts zurück.
Table columnCount Ruft die Anzahl der Spalten in der Tabelle ab.
getCellOrNullObject(rowIndex: number, columnIndex: number) Ruft die Zelle am angegebenen rowIndex und columnIndexab.
getMergedAreas() Ruft eine Auflistung von Zellen ab, die die zusammengeführten Bereiche der Tabelle darstellen.
getShape() Ruft das Shape-Objekt für die Tabelle ab.
rowCount Ruft die Anzahl der Zeilen in der Tabelle ab.
values Ruft alle Werte in der Tabelle ab.
TableAddOptions columns Gibt , sofern angegeben, Eigenschaften für jede Spalte in der Tabelle an.
height Gibt die Höhe der Tabelle in Punkt an.
left Gibt den Abstand in Punkt von der linken Seite der Tabelle zur linken Seite der Folie an.
mergedAreas Wenn angegeben, stellt einen rechteckigen Bereich dar, in dem mehrere Zellen als einzelne Zelle angezeigt werden.
rows Gibt bei Angabe der Eigenschaften für jede Zeile in der Tabelle an.
specificCellProperties Wenn angegeben, gibt die Eigenschaften für jede Zelle in der Tabelle an.
top Gibt den Abstand vom oberen Rand der Tabelle bis zum oberen Rand der Folie in Punkt an.
uniformCellProperties Gibt die Formatierung an, die einheitlich auf alle Tabellenzellen angewendet wird.
values Wenn angegeben, gibt die Werte für die Tabelle an.
width Gibt die Breite der Tabelle in Punkt an.
TableCell columnCount Ruft die Anzahl der Tabellenspalten ab, über die sich diese Zelle erstreckt.
columnIndex Ruft den nullbasierten Spaltenindex der Zelle in der Tabelle ab.
rowCount Ruft die Anzahl der Tabellenzeilen ab, über die sich diese Zelle erstreckt.
rowIndex Ruft den nullbasierten Zeilenindex der Zelle in der Tabelle ab.
text Gibt den Textinhalt der Tabellenzelle an.
TableCellBorders bottom Stellt den unteren Rahmen dar.
diagonalDown Stellt den diagonalen Rahmen (oben links nach unten rechts) dar.
diagonalUp Stellt den diagonalen Rahmen (unten links nach oben rechts) dar.
left Stellt den linken Rahmen dar.
right Stellt den rechten Rahmen dar.
top Stellt den oberen Rahmen dar.
TableCellCollection getCount() Ruft die Anzahl der Tabellenzellen in der Auflistung ab.
getItemAtOrNullObject(row: number, column: number) Ruft die Tabellenzelle mit ihrem nullbasierten Index in der Auflistung ab.
items Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab.
TableCellMargins bottom Gibt den unteren Rand in Punkt an.
left Gibt den linken Rand in Punkt an.
right Gibt den rechten Rand in Punkt an.
top Gibt den oberen Rand in Punkt an.
TableCellProperties borders Gibt die Rahmenformatierung der Tabellenzelle an.
fill Gibt die Füllformatierung der Tabellenzelle an.
font Gibt die Schriftartformatierung der Tabellenzelle an.
horizontalAlignment Gibt die horizontale Ausrichtung des Texts in der Tabellenzelle an.
indentLevel Gibt die Einzugsebene des Texts in der Tabellenzelle an.
Seitenränder Gibt die Randeinstellungen in der Tabellenzelle an.
text Gibt den Textinhalt der Tabellenzelle an.
textRuns Gibt den Inhalt der Tabellenzelle als Array von PowerPoint.TextRun-Objekten an.
verticalAlignment Gibt die vertikale Ausrichtung des Texts in der Tabellenzelle an.
TableColumnProperties columnWidth Stellt die gewünschte Breite jeder Spalte in Punkt dar oder ist nicht definiert.
TableMergedAreaProperties columnCount Gibt die Anzahl der Spalten für den Bereich der zusammengeführten Zellen an.
columnIndex Gibt den nullbasierten Index der Spalte der oberen linken Zelle des zusammengeführten Bereichs an.
rowCount Gibt die Anzahl der Zeilen für den Zusammengeführten Zellenbereich an.
rowIndex Gibt den nullbasierten Index der Zeile der oberen linken Zelle des zusammengeführten Bereichs an.
TableRowProperties rowHeight Stellt die gewünschte Höhe jeder Zeile in Punkt dar oder ist nicht definiert.
TextRun font Die Schriftartattribute (z. B. Schriftartname, Schriftgrad und Farbe), die auf diese Textausführung angewendet werden.
text Der Text dieser Textausführung.

Siehe auch