SlideSize

Presentation.SlideSize-Eigenschaft

Gibt das Objekt für die Foliengröße zurück. Nur-Lese ISlideSize.

public ISlideSize SlideSize { get; }

Beispiele

Das folgende Beispiel zeigt, wie man die Foliengröße in einer PowerPoint-Präsentation ändert.

[C#]
using (Presentation pres = new Presentation("pres-4x3-aspect-ratio.pptx"))
{
    pres.SlideSize.SetSize(SlideSizeType.OnScreen16x9, SlideSizeScaleType.DoNotScale);
    pres.Save("pres-4x3-aspect-ratio.pptx", SaveFormat.Pptx);
}

Das folgende Beispiel zeigt, wie man die Foliengröße in Bezug auf die Inhaltsgrößenskalierung für eine PowerPoint-Präsentation festlegt.

[C#]
// Instanziiere ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using(Presentation presentation = new Presentation("AccessSlides.pptx")) {
  using(Presentation auxPresentation = new Presentation()) {
    ISlide slide = presentation.Slides[0];
    // Setze die Foliengröße der generierten Präsentationen auf die der Quelle
    presentation.SlideSize.SetSize(540, 720, SlideSizeScaleType.EnsureFit); // Methode SetSize wird verwendet, um die Foliengröße mit Skala für die Anpassung festzulegen
    presentation.SlideSize.SetSize(SlideSizeType.A4Paper, SlideSizeScaleType.Maximize); // Methode SetSize wird verwendet, um die Foliengröße mit Maximierung der Inhaltsgröße festzulegen
    // Speichere die Präsentation auf der Festplatte
    auxPresentation.Save("Set_Size&Type_out.pptx", SaveFormat.Pptx);
  }
}

Das folgende Beispiel zeigt, wie man benutzerdefinierte Foliengrößen in einer PowerPoint-Präsentation angibt.

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
    pres.SlideSize.SetSize(780, 540, SlideSizeScaleType.DoNotScale); // A4-Papiergröße
    pres.Save("pres-a4-slide-size.pptx", SaveFormat.Pptx);
}

Siehe auch