OutlineOptions

OutlineOptions class

Permite especificar opciones de contorno.

Para obtener más información, visite elGuardar un documento artículo de documentación.

public class OutlineOptions

Constructores

NombreDescripción
OutlineOptions()Constructor predeterminado

Propiedades

NombreDescripción
BookmarksOutlineLevels { get; }Permite especificar el nivel de esquema de marcadores individuales.
CreateMissingOutlineLevels { get; set; }Obtiene o establece un valor que determina si se crean o no niveles de esquema faltantes cuando el documento se exporta .
CreateOutlinesForHeadingsInTables { get; set; }Especifica si se crean o no esquemas para los encabezados (párrafos formateados con estilos de encabezado) dentro de las tablas.
DefaultBookmarksOutlineLevel { get; set; }Especifica el nivel predeterminado en el esquema del documento en el que se muestran los marcadores de Word.
ExpandedOutlineLevels { get; set; }Especifica cuántos niveles en el esquema del documento se mostrarán expandidos cuando se visualice el archivo.
HeadingsOutlineLevels { get; set; }Especifica cuántos niveles de encabezados (párrafos formateados con los estilos de encabezado) se incluirán en el esquema del documento .

Ejemplos

Se muestra cómo procesar marcadores en encabezados/pies de página en un documento que estamos renderizando a PDF.

Document doc = new Document(MyDir + "Bookmarks in headers and footers.docx");

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

// Establezca la propiedad "PageMode" en "PdfPageMode.UseOutlines" para mostrar el panel de navegación del esquema en el PDF de salida.
saveOptions.PageMode = PdfPageMode.UseOutlines;

// Establece la propiedad "DefaultBookmarksOutlineLevel" en "1" para mostrar todo
// marcadores en el primer nivel del esquema en el PDF de salida.
saveOptions.OutlineOptions.DefaultBookmarksOutlineLevel = 1;

// Establece la propiedad "HeaderFooterBookmarksExportMode" en "HeaderFooterBookmarksExportMode.None" para
// no exportar ningún marcador que esté dentro de encabezados/pies de página.
// Establece la propiedad "HeaderFooterBookmarksExportMode" en "HeaderFooterBookmarksExportMode.First" para
// solo exporta marcadores en el encabezado/pie de página de la primera sección.
// Establece la propiedad "HeaderFooterBookmarksExportMode" en "HeaderFooterBookmarksExportMode.All" para
// exporta los marcadores que están en todos los encabezados/pies de página.
saveOptions.HeaderFooterBookmarksExportMode = headerFooterBookmarksExportMode;

doc.Save(ArtifactsDir + "PdfSaveOptions.HeaderFooterBookmarksExportMode.pdf", saveOptions);

Ver también