XpsOptions

Clase XpsOptions

Proporciona opciones que controlan cómo se guarda una presentación en formato XPS.

public class XpsOptions : SaveOptions, IXpsOptions

Constructores

NombreDescripción
XpsOptions()Constructor por defecto.

Propiedades

NombreDescripción
DefaultRegularFont { get; set; }Devuelve o establece la fuente utilizada en caso de que no se encuentre la fuente de origen. Lectura-escritura String.
DrawSlidesFrame { get; set; }Verdadero para dibujar un marco negro alrededor de cada diapositiva. Lectura/escritura Boolean.
GradientStyle { get; set; }Devuelve o establece el estilo visual del degradado. Lectura/escritura GradientStyle.
ProgressCallback { get; set; }Representa un objeto de callback para recibir actualizaciones de progreso en porcentaje. Ver IProgressCallback.
SaveMetafilesAsPng { get; set; }Verdadero para convertir todos los metafiles utilizados en una presentación a imágenes PNG. Lectura/escritura Boolean.
ShowHiddenSlides { get; set; }Especifica si el documento generado debe incluir diapositivas ocultas o no. El valor predeterminado es false.
SkipJavaScriptLinks { get; set; }Especifica si se deben omitir los hiperenlaces con llamadas a JavaScript al guardar la presentación. Lectura/escritura Boolean. El valor predeterminado es false.
WarningCallback { get; set; }Devuelve o establece un objeto que recibe advertencias y decide si el proceso de carga continuará o se abortará. Lectura/escritura IWarningCallback.

Ejemplos

El siguiente ejemplo muestra cómo convertir presentaciones a XPS utilizando configuraciones predeterminadas.

[C#]
// Instanciar un objeto Presentation que representa un archivo de presentación
using (Presentation pres = new Presentation("Convert_XPS.pptx"))
{
    // Guardar la presentación en un documento XPS
    pres.Save("XPS_Output_Without_XPSOption_out.xps", SaveFormat.Xps);
}

El siguiente ejemplo muestra cómo convertir presentaciones a XPS utilizando configuraciones personalizadas.

[C#]
// Instanciar un objeto Presentation que representa un archivo de presentación
using (Presentation pres = new Presentation("Convert_XPS_Options.pptx"))
{
    // Instanciar la clase TiffOptions
    XpsOptions options = new XpsOptions();
    // Guardar MetaFiles como PNG
    options.SaveMetafilesAsPng = true;
    // Guardar la presentación en un documento XPS
    pres.Save("XPS_With_Options_out.xps", SaveFormat.Xps, options);
}

Véase también