XpsOptions

XpsOptions classe

Fournit des options qui contrôlent la façon dont une présentation est enregistrée au format XPS.

public class XpsOptions : SaveOptions, IXpsOptions

Constructeurs

NameDescription
XpsOptions()Constructeur par défaut.

Propriétés

NameDescription
DefaultRegularFont { get; set; }Renvoie ou définit la police utilisée si la police source n’est pas trouvée. Lecture-écriture String.
DrawSlidesFrame { get; set; }Vrai pour dessiner un cadre noir autour de chaque diapositive. Lecture/écriture Boolean.
GradientStyle { get; set; }Renvoie ou définit le style visuel du dégradé. Lecture/écriture GradientStyle.
ProgressCallback { get; set; }Représente un objet de rappel pour la sauvegarde des mises à jour de progression en pourcentage. Voir IProgressCallback.
SaveMetafilesAsPng { get; set; }Vrai pour convertir tous les métafichiers utilisés dans une présentation en images PNG. Lecture/écriture Boolean.
ShowHiddenSlides { get; set; }Spécifie si le document généré doit inclure ou non les diapositives masquées. La valeur par défaut est false.
SkipJavaScriptLinks { get; set; }Spécifie s’il faut ignorer les hyperliens contenant des appels JavaScript lors de l’enregistrement de la présentation. Lecture/écriture Boolean. La valeur par défaut est false.
WarningCallback { get; set; }Renvoie ou définit un objet qui reçoit les avertissements et décide si le processus de chargement doit continuer ou être interrompu. Lecture/écriture IWarningCallback.

Exemples

L’exemple suivant montre comment convertir des présentations en XPS en utilisant les paramètres par défaut.

[C#]
// Instancie un objet Presentation qui représente un fichier de présentation
using (Presentation pres = new Presentation("Convert_XPS.pptx"))
{
    // Enregistre la présentation au document XPS
    pres.Save("XPS_Output_Without_XPSOption_out.xps", SaveFormat.Xps);
}

L’exemple suivant montre comment convertir des présentations en XPS en utilisant des paramètres personnalisés.

[C#]
// Instancie un objet Presentation qui représente un fichier de présentation
using (Presentation pres = new Presentation("Convert_XPS_Options.pptx"))
{
    // Instancie la classe TiffOptions
    XpsOptions options = new XpsOptions();
    // Enregistre les MetaFiles en PNG
    options.SaveMetafilesAsPng = true;
    // Enregistre la présentation au document XPS
    pres.Save("XPS_With_Options_out.xps", SaveFormat.Xps, options);
}

Voir aussi