PowerPoint-Formen auf Android formatieren
Übersicht
In PowerPoint können Sie Formen zu Folien hinzufügen. Da Formen aus Linien bestehen, können Sie sie formatieren, indem Sie deren Konturen ändern oder Effekte darauf anwenden. Zusätzlich können Sie Formen formatieren, indem Sie Einstellungen festlegen, die steuern, wie deren Innenräume gefüllt werden.

Aspose.Slides für Android via Java bietet Schnittstellen und Methoden, die es Ihnen ermöglichen, Formen mit denselben Optionen zu formatieren, die in PowerPoint verfügbar sind.
Linien formatieren
Mit Aspose.Slides können Sie für eine Form einen benutzerdefinierten Linienstil festlegen. Die folgenden Schritte beschreiben das Vorgehen:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Legen Sie den Linienstil der Form fest.
- Legen Sie die Linienbreite fest.
- Legen Sie den Strichstil der Linie fest.
- Legen Sie die Linienfarbe für die Form fest.
- Speichern Sie die modifizierte Präsentation als PPTX-Datei.
Der folgende Code zeigt, wie ein Rechteck-AutoShape formatiert wird:
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie ein AutoShape vom Typ Rectangle hinzu.
IAutoShape shape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 75);
// Legen Sie die Füllfarbe für das Rechteck-Shape fest.
shape.getFillFormat().setFillType(FillType.NoFill);
// Anwenden der Formatierung auf die Linien des Rechtecks.
shape.getLineFormat().setStyle(LineStyle.ThickThin);
shape.getLineFormat().setWidth(7);
shape.getLineFormat().setDashStyle(LineDashStyle.Dash);
// Legen Sie die Farbe für die Linie des Rechtecks fest.
shape.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shape.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
// Speichern Sie die PPTX-Datei auf dem Datenträger.
presentation.save("formatted_lines.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

Verbindungsstil formatieren
Hier sind die drei Optionen für den Verbindungsstil:
- Rund
- Gehrung
- Fase
Standardmäßig verwendet PowerPoint beim Verbinden zweier Linien in einem Winkel (z. B. an einer Formkante) die Einstellung Rund. Wenn Sie jedoch eine Form mit scharfen Winkeln zeichnen, bevorzugen Sie möglicherweise die Option Gehrung.

Der folgende Java‑Code zeigt, wie drei Rechtecke (wie im Bild oben) mit den Verbindungsstilen Gehrung, Fase und Rund erstellt wurden:
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie drei AutoShapes vom Typ Rectangle hinzu.
IAutoShape shape1 = slide.getShapes().addAutoShape(ShapeType.Rectangle, 20, 20, 150, 75);
IAutoShape shape2 = slide.getShapes().addAutoShape(ShapeType.Rectangle, 210, 20, 150, 75);
IAutoShape shape3 = slide.getShapes().addAutoShape(ShapeType.Rectangle, 20, 135, 150, 75);
// Legen Sie die Füllfarbe für jedes Rechtecks-Shape fest.
shape1.getFillFormat().setFillType(FillType.Solid);
shape1.getFillFormat().getSolidFillColor().setColor(Color.BLACK);
shape2.getFillFormat().setFillType(FillType.Solid);
shape2.getFillFormat().getSolidFillColor().setColor(Color.BLACK);
shape3.getFillFormat().setFillType(FillType.Solid);
shape3.getFillFormat().getSolidFillColor().setColor(Color.BLACK);
// Legen Sie die Linienstärke fest.
shape1.getLineFormat().setWidth(15);
shape2.getLineFormat().setWidth(15);
shape3.getLineFormat().setWidth(15);
// Legen Sie die Farbe für die Linie jedes Rechtecks fest.
shape1.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shape1.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
shape2.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shape2.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
shape3.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shape3.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
// Legen Sie den Verbindungsstil fest.
shape1.getLineFormat().setJoinStyle(LineJoinStyle.Miter);
shape2.getLineFormat().setJoinStyle(LineJoinStyle.Bevel);
shape3.getLineFormat().setJoinStyle(LineJoinStyle.Round);
// Fügen Sie jedem Rechteck Text hinzu.
shape1.getTextFrame().setText("Miter Join Style");
shape2.getTextFrame().setText("Bevel Join Style");
shape3.getTextFrame().setText("Round Join Style");
// Speichern Sie die PPTX-Datei auf dem Datenträger.
presentation.save("join_styles.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Verlaufsfüllung
In PowerPoint ist die Verlaufsfüllung eine Formatierungsoption, mit der Sie einer Form einen kontinuierlichen Farbübergang zuweisen können. Sie können beispielsweise zwei oder mehr Farben so anwenden, dass die eine allmählich in die andere übergeht.
So wenden Sie eine Verlaufsfüllung auf eine Form mit Aspose.Slides an:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Setzen Sie den [FillType] der Form auf
Gradient. - Fügen Sie Ihre beiden bevorzugten Farben mit definierten Positionen mithilfe der
add‑Methoden der Gradient‑Stop‑Sammlung hinzu, die über das Interface IGradientFormat bereitgestellt wird. - Speichern Sie die modifizierte Präsentation als PPTX-Datei.
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie ein AutoShape vom Typ Ellipse hinzu.
IAutoShape shape = slide.getShapes().addAutoShape(ShapeType.Ellipse, 50, 50, 150, 75);
// Wenden Sie die Verlaufsformatierung auf die Ellipse an.
shape.getFillFormat().setFillType(FillType.Gradient);
shape.getFillFormat().getGradientFormat().setGradientShape(GradientShape.Linear);
// Legen Sie die Richtung des Farbverlaufs fest.
shape.getFillFormat().getGradientFormat().setGradientDirection(GradientDirection.FromCorner2);
// Fügen Sie zwei Verlaufspunkte hinzu.
shape.getFillFormat().getGradientFormat().getGradientStops().addPresetColor((float)1.0, PresetColor.Purple);
shape.getFillFormat().getGradientFormat().getGradientStops().addPresetColor((float)0, PresetColor.Red);
// Speichern Sie die PPTX-Datei auf dem Datenträger.
presentation.save("gradient_fill.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

Musterfüllung
In PowerPoint ist die Musterfüllung eine Formatierungsoption, mit der Sie einer Form ein zweifarbiges Design – wie Punkte, Streifen, Kreuzschraffuren oder Karos – zuweisen können. Sie können benutzerdefinierte Farben für den Vorder‑ und Hintergrund des Musters wählen.
Aspose.Slides bietet über 45 vordefinierte Musterstile, die Sie auf Formen anwenden können, um die optische Attraktivität Ihrer Präsentationen zu erhöhen. Auch nachdem Sie ein vordefiniertes Muster ausgewählt haben, können Sie die genauen zu verwendenden Farben festlegen.
So wenden Sie eine Musterfüllung auf eine Form mit Aspose.Slides an:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Setzen Sie den [FillType] der Form auf
Pattern. - Wählen Sie einen Musterstil aus den vordefinierten Optionen.
- Legen Sie die [Background Color] des Musters fest.
- Legen Sie die [Foreground Color] des Musters fest.
- Speichern Sie die modifizierte Präsentation als PPTX-Datei.
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie ein AutoShape vom Typ Rectangle hinzu.
IAutoShape shape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 150, 75);
// Setzen Sie den Fülltyp auf Pattern.
shape.getFillFormat().setFillType(FillType.Pattern);
// Setzen Sie den Musterstil.
shape.getFillFormat().getPatternFormat().setPatternStyle(PatternStyle.Trellis);
// Setzen Sie die Hintergrund- und Vordergrundfarben des Musters.
shape.getFillFormat().getPatternFormat().getBackColor().setColor(Color.LIGHT_GRAY);
shape.getFillFormat().getPatternFormat().getForeColor().setColor(Color.YELLOW);
// Speichern Sie die PPTX-Datei auf dem Datenträger.
presentation.save("pattern_fill.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

Bildfüllung
In PowerPoint ist die Bildfüllung eine Formatierungsoption, die es Ihnen ermöglicht, ein Bild in eine Form einzufügen – das Bild wird dabei effektiv als Hintergrund der Form verwendet.
So verwenden Sie Aspose.Slides, um einer Form eine Bildfüllung zuzuweisen:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Setzen Sie den [FillType] der Form auf
Picture. - Setzen Sie den Bildfüllmodus auf
Tile(oder einen anderen gewünschten Modus). - Erstellen Sie ein [IPPImage]‑Objekt aus dem Bild, das Sie verwenden möchten.
- Übergeben Sie das Bild an die Methode
ISlidesPicture.setImage. - Speichern Sie die modifizierte Präsentation als PPTX-Datei.
Nehmen wir an, wir haben eine Datei „lotus.png“ mit dem folgenden Bild:

// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie ein AutoShape vom Typ Rectangle hinzu.
IAutoShape shape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 255, 130);
// Setzen Sie den Fülltyp auf Picture.
shape.getFillFormat().setFillType(FillType.Picture);
// Setzen Sie den Bildfüllmodus.
shape.getFillFormat().getPictureFillFormat().setPictureFillMode(PictureFillMode.Tile);
// Laden Sie ein Bild und fügen Sie es zu den Präsentationsressourcen hinzu.
IImage image = Images.fromFile("lotus.png");
IPPImage picture = presentation.getImages().addImage(image);
image.dispose();
// Setzen Sie das Bild.
shape.getFillFormat().getPictureFillFormat().getPicture().setImage(picture);
// Speichern Sie die PPTX-Datei auf dem Datenträger.
presentation.save("picture_fill.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

Bild als Textur kacheln
Wenn Sie ein kachelweise angeordnetes Bild als Textur festlegen und das Kachelierungsverhalten anpassen möchten, können Sie die folgenden Methoden des Interfaces [IPictureFillFormat] und der Klasse [PictureFillFormat] verwenden:
- setPictureFillMode: Legt den Bildfüllmodus fest – entweder
TileoderStretch. - setTileAlignment: Gibt die Ausrichtung der Kacheln innerhalb der Form an.
- setTileFlip: Steuert, ob die Kachel horizontal, vertikal oder beides gespiegelt wird.
- setTileOffsetX: Legt den horizontalen Versatz der Kachel (in Punkten) vom Ursprung der Form fest.
- setTileOffsetY: Legt den vertikalen Versatz der Kachel (in Punkten) vom Ursprung der Form fest.
- setTileScaleX: Definiert den horizontalen Maßstab der Kachel als Prozentsatz.
- setTileScaleY: Definiert den vertikalen Maßstab der Kachel als Prozentsatz.
Der folgende Codebeispiel zeigt, wie man ein Rechteck mit einer kachelweisen Bildfüllung hinzufügt und die Kacheloptionen konfiguriert:
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide firstSlide = presentation.getSlides().get_Item(0);
// Fügen Sie ein AutoShape vom Typ Rectangle hinzu.
IAutoShape shape = firstSlide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 190, 95);
// Setzen Sie den Fülltyp der Form auf Picture.
shape.getFillFormat().setFillType(FillType.Picture);
// Laden Sie das Bild und fügen Sie es zu den Präsentationsressourcen hinzu.
IImage sourceImage = Images.fromFile("lotus.png");
IPPImage presentationImage = presentation.getImages().addImage(sourceImage);
sourceImage.dispose();
// Weisen Sie das Bild der Form zu.
IPictureFillFormat pictureFillFormat = shape.getFillFormat().getPictureFillFormat();
pictureFillFormat.getPicture().setImage(presentationImage);
// Konfigurieren Sie den Bildfüllmodus und die Kachel‑Eigenschaften.
pictureFillFormat.setPictureFillMode(PictureFillMode.Tile);
pictureFillFormat.setTileOffsetX(-32);
pictureFillFormat.setTileOffsetY(-32);
pictureFillFormat.setTileScaleX(50);
pictureFillFormat.setTileScaleY(50);
pictureFillFormat.setTileAlignment(RectangleAlignment.BottomRight);
pictureFillFormat.setTileFlip(TileFlip.FlipBoth);
// Speichern Sie die PPTX‑Datei auf dem Datenträger.
presentation.save("tile.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

Einfarbige Füllung
In PowerPoint ist die einfarbige Füllung eine Formatierungsoption, die eine Form mit einer einzigen, einheitlichen Farbe füllt. Diese einfarbige Hintergrundfarbe wird ohne Verläufe, Texturen oder Muster angewendet.
Um mit Aspose.Slides eine einfarbige Füllung auf eine Form anzuwenden, gehen Sie wie folgt vor:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Setzen Sie den [FillType] der Form auf
Solid. - Weisen Sie der Form Ihre bevorzugte Füllfarbe zu.
- Speichern Sie die modifizierte Präsentation als PPTX-Datei.
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie ein AutoShape vom Typ Rectangle hinzu.
IAutoShape shape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 150, 75);
// Setzen Sie den Fülltyp auf Solid.
shape.getFillFormat().setFillType(FillType.Solid);
// Setzen Sie die Füllfarbe.
shape.getFillFormat().getSolidFillColor().setColor(Color.YELLOW);
// Speichern Sie die PPTX-Datei auf dem Datenträger.
presentation.save("solid_color_fill.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

Transparenz festlegen
In PowerPoint können Sie, wenn Sie einer Form eine einfarbige, Verlaufs-, Bild‑ oder Texturfüllung zuweisen, zusätzlich einen Transparenzwert festlegen, um die Deckkraft der Füllung zu steuern. Ein höherer Transparenzwert macht die Form durchsichtiger, sodass der Hintergrund oder darunter liegende Objekte teilweise sichtbar werden.
Aspose.Slides ermöglicht das Festlegen des Transparenzwerts, indem Sie den Alpha‑Wert der für die Füllung verwendeten Farbe anpassen. So geht’s:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Setzen Sie den [FillType] der Form auf
Solid. - Verwenden Sie
Color, um eine Farbe mit Transparenz zu definieren (die Komponentealphasteuert die Transparenz). - Speichern Sie die Präsentation.
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie ein solides Rechteck-AutoShape hinzu.
IAutoShape solidShape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 150, 75);
// Fügen Sie ein transparentes Rechteck-AutoShape über dem soliden Shape hinzu.
IAutoShape transparentShape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 80, 80, 150, 75);
transparentShape.getFillFormat().setFillType(FillType.Solid);
transparentShape.getFillFormat().getSolidFillColor().setColor(new Color(255, 255, 0, 204));
// Speichern Sie die PPTX-Datei auf dem Datenträger.
presentation.save("shape_transparency.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

Formen drehen
Aspose.Slides ermöglicht das Drehen von Formen in PowerPoint‑Präsentationen. Dies kann nützlich sein, um visuelle Elemente mit bestimmten Ausrichtungs‑ oder Designanforderungen zu positionieren.
Um eine Form auf einer Folie zu drehen, gehen Sie wie folgt vor:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Setzen Sie die Drehungseigenschaft der Form auf den gewünschten Winkel.
- Speichern Sie die Präsentation.
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei darstellt.
Presentation presentation = new Presentation();
try {
// Holen Sie die erste Folie.
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie ein AutoShape vom Typ Rectangle hinzu.
IAutoShape shape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 150, 75);
// Drehen Sie die Form um 5 Grad.
shape.setRotation(5);
// Speichern Sie die PPTX-Datei auf dem Datenträger.
presentation.save("shape_rotation.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

3D‑Fasen‑Effekte hinzufügen
Aspose.Slides ermöglicht das Anwenden von 3D‑Fasen‑Effekten auf Formen, indem deren [ThreeDFormat]‑Eigenschaften konfiguriert werden.
Um einer Form 3D‑Fasen‑Effekte hinzuzufügen, gehen Sie wie folgt vor:
- Instanziieren Sie die Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Konfigurieren Sie das [ThreeDFormat] der Form, um die Fasen‑Einstellungen festzulegen.
- Speichern Sie die Präsentation.
// Erstellen Sie eine Instanz der Presentation-Klasse.
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
// Fügen Sie der Folie eine Form hinzu.
IAutoShape shape = slide.getShapes().addAutoShape(ShapeType.Ellipse, 50, 50, 100, 100);
shape.getFillFormat().setFillType(FillType.Solid);
shape.getFillFormat().getSolidFillColor().setColor(Color.GREEN);
shape.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shape.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.ORANGE);
shape.getLineFormat().setWidth(2.0);
// Setzen Sie die ThreeDFormat-Eigenschaften der Form.
shape.getThreeDFormat().setDepth(4);
shape.getThreeDFormat().getBevelTop().setBevelType(BevelPresetType.Circle);
shape.getThreeDFormat().getBevelTop().setHeight(6);
shape.getThreeDFormat().getBevelTop().setWidth(6);
shape.getThreeDFormat().getCamera().setCameraType(CameraPresetType.OrthographicFront);
shape.getThreeDFormat().getLightRig().setLightType(LightRigPresetType.ThreePt);
shape.getThreeDFormat().getLightRig().setDirection(LightingDirection.Top);
// Speichern Sie die Präsentation als PPTX-Datei.
presentation.save("3D_bevel_effect.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

3D‑Dreh‑Effekte hinzufügen
Aspose.Slides ermöglicht das Anwenden von 3D‑Dreh‑Effekten auf Formen, indem Sie deren [ThreeDFormat]‑Eigenschaften konfigurieren.
Um eine 3D‑Drehung auf eine Form anzuwenden:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie sich einen Verweis auf eine Folie anhand ihres Index.
- Fügen Sie der Folie ein IAutoShape hinzu.
- Verwenden Sie die Methoden setCameraType und setLightType, um die 3D‑Drehung festzulegen.
- Speichern Sie die Präsentation.
// Erstellen Sie eine Instanz der Presentation-Klasse.
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 150, 75);
autoShape.getTextFrame().setText("Hello, Aspose!");
autoShape.getThreeDFormat().setDepth(6);
autoShape.getThreeDFormat().getCamera().setRotation(40, 35, 20);
autoShape.getThreeDFormat().getCamera().setCameraType(CameraPresetType.IsometricLeftUp);
autoShape.getThreeDFormat().getLightRig().setLightType(LightRigPresetType.Balanced);
// Speichern Sie die Präsentation als PPTX-Datei.
presentation.save("3D_rotation_effect.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Das Ergebnis:

Formatierung zurücksetzen
Der folgende Java‑Code zeigt, wie Sie die Formatierung einer Folie zurücksetzen und die Position, Größe und Formatierung aller Formen mit Platzhaltern auf dem LayoutSlide auf die Standardwerte zurücksetzen:
Presentation presentation = new Presentation("sample.pptx");
try {
for (ISlide slide : presentation.getSlides()) {
// Setzen Sie jede Form auf der Folie zurück, die einen Platzhalter im Layout hat.
slide.reset();
}
presentation.save("reset_formatting.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
FAQ
Beeinflusst die Formatierung von Formen die endgültige Dateigröße der Präsentation?
Nur minimal. Eingebettete Bilder und Medien belegen den größten Teil des Speicherplatzes, während Formparameter wie Farben, Effekte und Verläufe als Metadaten gespeichert werden und praktisch keinen zusätzlichen Platz benötigen.
Wie kann ich Formen auf einer Folie erkennen, die identische Formatierung besitzen, damit ich sie gruppieren kann?
Vergleichen Sie die wichtigsten Formatierungseigenschaften jeder Form – Füllung, Linie und Effekteinstellungen. Stimmen alle entsprechenden Werte überein, behandeln Sie deren Stil als identisch und gruppieren die Formen logisch, was die spätere Stilverwaltung vereinfacht.
Kann ich ein Set benutzerdefinierter Formstile in einer separaten Datei speichern, um es in anderen Präsentationen wiederzuverwenden?
Ja. Speichern Sie Beispiel‑Formen mit den gewünschten Stilen in einem Vorlagen‑Slide‑Deck oder einer .POTX‑Vorlagendatei. Beim Erstellen einer neuen Präsentation öffnen Sie die Vorlage, klonen die benötigten gestylten Formen und wenden deren Formatierung dort an, wo sie benötigt wird.