Especificar opciones de diseño

Aspose.Words le permite crear documentos de salida con varios diseños, según los parámetros especificados en las propiedades de la clase LayoutOptions. Algunas de estas propiedades se parecen a algunas de las opciones del menú de la interfaz de usuario de Microsoft Word; se describirán en este artículo.

Para obtener una lista completa de parámetros como continuous_section_page_numbering_restart para calcular los números de página en una sección continua que reinicia la numeración de páginas, o ignore_printer_metrics para ignorar la opción de compatibilidad “Usar métricas de impresora para diseñar el documento”, consulte la página de clase LayoutOptions.

Marcas de formato

Aspose.Words permite gestionar marcas de formato utilizando las siguientes propiedades:

  • show_hidden_text: un valor Boolean, que especifica si se representa el texto oculto.
  • show_paragraph_marks: un valor Boolean que especifica si se representan los caracteres de marca de párrafo.

La página que se muestra en el siguiente ejemplo contiene tres párrafos. El segundo está escondido. Un usuario puede cambiar la opción show_hidden_text para mostrar este texto oculto en la página. Además, cada párrafo tiene una marca de párrafo al final. La marca de párrafo normalmente no es visible a menos que la propiedad show_paragraph_marks esté configurada para representarla.

specify-layout-options_1

En Microsoft Word, estos parámetros se configuran usando el cuadro de diálogo “Archivo → Opciones → Mostrar” de la siguiente manera:

specify-layout-options_2

Comentarios y revisiones

Con Aspose.Words, puede representar comentarios de documentos que tendrán el mismo aspecto que en Microsoft Word. Para especificar si se representan los comentarios, utilice la propiedad comment_display_mode.

En Microsoft Word, este parámetro se configura mediante el cuadro de diálogo “Opciones de seguimiento de cambios”, como se muestra a continuación:

specify-layout-options_3

Además, Aspose.Words le permite mostrar revisiones en un documento. Utilice la propiedad revision_options de la clase LayoutOptions para definir si se muestran las revisiones del documento. Para controlar su apariencia (color de resaltado de revisión, color de la barra de revisión, etc.), utilice la clase RevisionOptions.

También puede hacer que las revisiones se muestren como comentarios al contenido. Para ello, utilice la propiedad comment_display_mode y el valor SHOW_IN_BALLOONS.

El siguiente ejemplo de código muestra cómo personalizar la visualización de revisiones:

La siguiente imagen muestra cómo Aspose.Words representa los comentarios y las revisiones de eliminación:

comentarios_y_revisiones_ejemplo_aspose_words_net