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 ContinuousSectionPageNumberingRestart para calcular los números de página en una sección continua que reinicia la numeración de páginas, o IgnorePrinterMetrics 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:

  • ShowHiddenText: un valor Boolean, que especifica si se representa el texto oculto.
  • ShowParagraphMarks: 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 ShowHiddenText 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 ShowParagraphMarks 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 CommentDisplayMode.

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 RevisionOptions 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 RevisonOptions.

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

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

Text Shaper para renderizado de tipografía avanzada

La propiedad TextShaperFactory le permite configurar la funcionalidad de modelado de texto, así como la compatibilidad con funciones OpenType.

Utilice la configuración de texto para el procesamiento de documentos en los siguientes casos principales:

  • Un documento utiliza interletraje, formación de números, formas numéricas o ligaduras.
  • Un documento utiliza escrituras complejas, como árabe, jemer, tailandés, etc.