OptimizeOutput

FixedPageSaveOptions.OptimizeOutput property

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 .

public virtual bool OptimizeOutput { get; set; }

Ejemplos

Muestra cómo optimizar los objetos del documento mientras se guarda en XPS.

Document doc = new Document(MyDir + "Unoptimized document.docx");

// Crea un objeto "XpsSaveOptions" para pasar al método "Guardar" del documento
// para modificar cómo ese método convierte el documento a .XPS.
XpsSaveOptions saveOptions = new XpsSaveOptions();

// Establece la propiedad "OptimizeOutput" en "true" para tomar medidas como eliminar lienzos anidados o vacíos
// y concatenar ejecuciones adyacentes con formato idéntico para optimizar el contenido del documento de salida.
// Esto puede afectar la apariencia del documento.
// Establece la propiedad "OptimizeOutput" en "false" para guardar el documento normalmente.
saveOptions.OptimizeOutput = optimizeOutput;

doc.Save(ArtifactsDir + "XpsSaveOptions.OptimizeOutput.xps", saveOptions);

Ver también