IRenderingOptions

Interface IRenderingOptions

Fournit des options qui contrôlent comment une présentation/diapositive est rendue.

public interface IRenderingOptions : ISaveOptions

Propriétés

NomDescription
AsISaveOptions { get; }Renvoie l’interface ISaveOptions. En lecture seule ISaveOptions.
DisableFontLigatures { get; set; }Obtient ou définit une valeur indiquant si le texte est rendu sans utiliser de ligatures. Lorsqu’il est défini sur true, les ligatures seront désactivées dans la sortie rendue. Par défaut, cette propriété est définie sur false.
InkOptions { get; }Fournit des options qui contrôlent l’apparence des objets Ink dans le document exporté. En lecture seule IInkOptions
SlidesLayoutOptions { get; set; }Obtient ou définit le mode dans lequel les diapositives sont placées sur la page lors de l’exportation d’une présentation ISlidesLayoutOptions.

Exemples

[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);
}

Voir Aussi