XpsSaveOptions
Contenido
[
Ocultar
]XpsSaveOptions class
Se puede utilizar para especificar opciones adicionales al guardar un documento en elXps formato.
Para obtener más información, visite elEspecificar opciones de guardar artículo de documentación.
public class XpsSaveOptions : FixedPageSaveOptions
Constructores
Nombre | Descripción |
---|---|
XpsSaveOptions() | Inicializa una nueva instancia de esta clase que se puede utilizar para guardar un documento en elXps formato. |
XpsSaveOptions(SaveFormat) | Inicializa una nueva instancia de esta clase que se puede utilizar para guardar un documento en elXps oOpenXps formato. |
Propiedades
Nombre | Descripción |
---|---|
AllowEmbeddingPostScriptFonts { get; set; } | Obtiene o establece un valor booleano que indica si se permite incrustar fuentes con contornos PostScript al incrustar fuentes TrueType en un documento una vez guardado. El valor predeterminado esFALSO . |
ColorMode { get; set; } | Obtiene o establece un valor que determina cómo se representan los colores. |
CustomTimeZoneInfo { get; set; } | Obtiene o establece la zona horaria local personalizada utilizada para los campos de fecha/hora. |
DefaultTemplate { get; set; } | Obtiene o establece la ruta a la plantilla predeterminada (incluido el nombre del archivo). El valor predeterminado para esta propiedad escuerda vacía (Empty). |
Dml3DEffectsRenderingMode { get; set; } | Obtiene o establece un valor que determina cómo se representan los efectos 3D. |
virtual DmlEffectsRenderingMode { get; set; } | Obtiene o establece un valor que determina cómo se representan los efectos de DrawingML. |
DmlRenderingMode { get; set; } | Obtiene o establece un valor que determina cómo se representan las formas de DrawingML. |
ExportGeneratorName { get; set; } | cuandoverdadero , hace que el nombre y la versión de Aspose.Words se incrusten en los archivos producidos. El valor predeterminado esverdadero . |
ImlRenderingMode { get; set; } | Obtiene o establece un valor que determina cómo se representan los objetos de tinta (InkML). |
JpegQuality { get; set; } | Obtiene o establece un valor que determina la calidad de las imágenes JPEG dentro del documento HTML. |
MemoryOptimization { get; set; } | Obtiene o establece el valor que determina si se debe realizar la optimización de la memoria antes de guardar el documento. El valor predeterminado para esta propiedad esFALSO . |
MetafileRenderingOptions { get; set; } | Permite especificar opciones de representación de metarchivos. |
NumeralFormat { get; set; } | Obtiene o estableceNumeralFormat se utiliza para representar números. Los números europeos se utilizan de forma predeterminada. |
virtual OptimizeOutput { get; set; } | El indicador indica si es necesario optimizar la salida. Si este indicador se establece en lienzos anidados redundantes y se eliminan los lienzos vacíos, también se concatenan los glifos vecinos con el mismo formato. Nota: La precisión de la visualización del contenido puede verse afectada si esta propiedad está establecida enverdadero . El valor predeterminado esFALSO . |
OutlineOptions { get; } | Permite especificar opciones de contorno. |
PageSavingCallback { get; set; } | Permite controlar cómo se guardan las páginas separadas cuando un documento se exporta a formato de página fija. |
PageSet { get; set; } | Obtiene o establece las páginas que se van a representar. El valor predeterminado son todas las páginas del documento. |
PrettyFormat { get; set; } | cuandoverdadero salida con bonitos formatos cuando corresponda. El valor predeterminado esFALSO . |
ProgressCallback { get; set; } | Se llama durante el guardado de un documento y acepta datos sobre el progreso del guardado. |
override SaveFormat { get; set; } | Especifica el formato en el que se guardará el documento si se utiliza este objeto de opciones de guardado. Sólo se puedeXps . |
TempFolder { get; set; } | Especifica la carpeta para archivos temporales utilizados al guardar en un archivo DOC o DOCX. De forma predeterminada, esta propiedad esnulo y no se utilizan archivos temporales. |
UpdateCreatedTimeProperty { get; set; } | Obtiene o establece un valor que determina si elCreatedTime La propiedad se actualiza antes de guardar. El valor predeterminado esFALSO ; |
UpdateFields { get; set; } | Obtiene o establece un valor que determina si los campos de ciertos tipos deben actualizarse antes de guardar el documento en un formato de página fijo. El valor predeterminado para esta propiedad esverdadero . |
UpdateLastPrintedProperty { get; set; } | Obtiene o establece un valor que determina si elLastPrinted la propiedad se actualiza antes de guardar. |
UpdateLastSavedTimeProperty { get; set; } | Obtiene o establece un valor que determina si elLastSavedTime la propiedad se actualiza antes de guardar. |
UseAntiAliasing { get; set; } | Obtiene o establece un valor que determina si se utiliza o no el suavizado para la representación. |
UseBookFoldPrintingSettings { get; set; } | Obtiene o establece un valor booleano que indica si el documento debe guardarse usando un diseño de impresión de folleto, si se especifica medianteMultiplePages . |
UseHighQualityRendering { get; set; } | Obtiene o establece un valor que determina si se utilizan o no algoritmos de renderizado de alta calidad (es decir, lentos). |
Métodos
Nombre | Descripción |
---|---|
override Equals(object) | Determina si el objeto especificado tiene el mismo valor que el objeto actual. |
Ejemplos
Muestra cómo limitar el nivel de los encabezados que aparecerán en el esquema de un documento XPS guardado.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Insertar encabezados que puedan servir como entradas TOC de los niveles 1, 2 y luego 3.
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1;
Assert.True(builder.ParagraphFormat.IsHeading);
builder.Writeln("Heading 1");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading2;
builder.Writeln("Heading 1.1");
builder.Writeln("Heading 1.2");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading3;
builder.Writeln("Heading 1.2.1");
builder.Writeln("Heading 1.2.2");
// Crea un objeto "XpsSaveOptions" que podemos pasar al método "Guardar" del documento
// para modificar cómo ese método convierte el documento a .XPS.
XpsSaveOptions saveOptions = new XpsSaveOptions();
Assert.AreEqual(SaveFormat.Xps, saveOptions.SaveFormat);
// El documento XPS de salida contendrá un esquema, una tabla de contenido que enumera los encabezados en el cuerpo del documento.
// Al hacer clic en una entrada de este esquema nos llevará a la ubicación de su respectivo encabezado.
// Establece la propiedad "HeadingsOutlineLevels" en "2" para excluir del esquema todos los encabezados cuyos niveles estén por encima de 2.
// Los dos últimos encabezados que hemos insertado arriba no aparecerán.
saveOptions.OutlineOptions.HeadingsOutlineLevels = 2;
doc.Save(ArtifactsDir + "XpsSaveOptions.OutlineLevels.xps", saveOptions);
Ver también
- class FixedPageSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words