IRenderingOptions

IRenderingOptions-Schnittstelle

Bietet Optionen, die steuern, wie eine Präsentation/Folie gerendert wird.

public interface IRenderingOptions : ISaveOptions

Eigenschaften

NameBeschreibung
AsISaveOptions { get; }Gibt die ISaveOptions-Schnittstelle zurück. Nur lesbar ISaveOptions.
DisableFontLigatures { get; set; }Holt oder setzt einen Wert, der angibt, ob Text ohne Verwendung von Ligaturen gerendert wird. Wenn auf true gesetzt, werden Ligaturen im gerenderten Output deaktiviert. Standardmäßig ist diese Eigenschaft auf false gesetzt.
InkOptions { get; }Bietet Optionen, die das Aussehen von Ink-Objekten im exportierten Dokument steuern. Nur lesbar IInkOptions
SlidesLayoutOptions { get; set; }Holt oder setzt den Modus, in dem Folien auf der Seite platziert werden, beim Exportieren einer Präsentation ISlidesLayoutOptions.

Beispiele

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
  IRenderingOptions renderingOpts = new RenderingOptions();
  renderingOpts.SlidesLayoutOptions = new NotesCommentsLayoutingOptions { NotesPosition = NotesPositions.BottomTruncated};
  
  pres.Slides[0].GetThumbnail(renderingOpts).Save("pres-Original.png", ImageFormat.Png);
  
  renderingOpts.DefaultRegularFont = "Arial Black";
  pres.Slides[0].GetThumbnail(renderingOpts).Save("pres-ArialBlackDefault.png", ImageFormat.Png);
  
  renderingOpts.DefaultRegularFont = "Arial Narrow";
  pres.Slides[0].GetThumbnail(renderingOpts).Save("pres-ArialNarrowDefault.png", ImageFormat.Png);
}

Siehe auch