Specificare le opzioni di layout

Aspose.Words consente di creare documenti di output con vari layout, a seconda dei parametri specificati nelle proprietà della classe LayoutOptions. Alcune di queste proprietà assomigliano ad alcune opzioni del menu dell’interfaccia utente Microsoft Word: verranno descritte in questo articolo.

Per un elenco completo di parametri come continuous_section_page_numbering_restart per calcolare i numeri di pagina in una sezione continua che riavvia la numerazione delle pagine o ignore_printer_metrics per ignorare l’opzione di compatibilità “Utilizza le metriche della stampante per disporre il documento”, vedere la pagina della classe LayoutOptions.

Segni di formattazione

Aspose.Words consente di gestire i segni di formattazione utilizzando le seguenti proprietà:

  • show_hidden_text: un valore Boolean, che specifica se viene eseguito il rendering del testo nascosto.
  • show_paragraph_marks: un valore Boolean, che specifica se viene eseguito il rendering dei caratteri del segno di paragrafo.

La pagina raffigurata nell’esempio seguente contiene tre paragrafi. Il secondo è nascosto. Un utente può modificare l’opzione show_hidden_text per visualizzare questo testo nascosto nella pagina. Inoltre, ogni paragrafo ha un segno di paragrafo alla fine. Il segno di paragrafo in genere non è visibile a meno che la proprietà show_paragraph_marks non sia impostata per eseguirne il rendering.

specify-layout-options_1

In Microsoft Word, questi parametri vengono impostati utilizzando la finestra di dialogo “File → Opzioni → Visualizza” come segue:

specify-layout-options_2

Commenti e revisioni

Con Aspose.Words, puoi visualizzare i commenti del documento che avranno lo stesso aspetto di Microsoft Word. Per specificare se viene eseguito il rendering dei commenti, utilizzare la proprietà comment_display_mode.

In Microsoft Word, questo parametro viene impostato utilizzando la finestra di dialogo “Opzioni modifiche traccia”, come mostrato di seguito:

specify-layout-options_3

Inoltre, Aspose.Words ti consente di visualizzare le revisioni in un documento. Utilizzare la proprietà revision_options della classe LayoutOptions per definire se vengono visualizzate le revisioni del documento. Per controllarne l’aspetto (colore dell’evidenziazione della revisione, colore della barra di revisione, ecc.), utilizzare la classe RevisionOptions.

È inoltre possibile visualizzare le revisioni come commenti al contenuto. A questo scopo, utilizzare la proprietà comment_display_mode e il valore SHOW_IN_BALLOONS.

L’esempio di codice seguente mostra come personalizzare la visualizzazione delle revisioni:

L’immagine seguente mostra come Aspose.Words visualizza i commenti e le revisioni Elimina:

comments_and_revisions_example_aspose_words_net