OutlineOptions
Contenido
[
Ocultar
]XpsSaveOptions.OutlineOptions property
Permite especificar opciones de contorno.
public OutlineOptions OutlineOptions { get; }
Observaciones
Tenga en cuenta queExpandedOutlineLevels
La opción no funcionará al guardar en XPS.
Ejemplos
Muestra cómo limitar el nivel de 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 de 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 podamos pasar al método "Guardar" del documento
// para modificar la forma en que 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 contenidos que enumera los encabezados en el cuerpo del documento.
// Al hacer clic en una entrada de este esquema accederemos a la ubicación de su encabezado respectivo.
// Establezca la propiedad "HeadingsOutlineLevels" en "2" para excluir del esquema todos los encabezados cuyos niveles sean superiores a 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 OutlineOptions
- class XpsSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words