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 ContinuousSectionPageNumberingRestart per calcolare i numeri di pagina in una sezione continua che riavvia la numerazione delle pagine o IgnorePrinterMetrics 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à:

  • ShowHiddenText: un valore Boolean, che specifica se viene eseguito il rendering del testo nascosto.
  • ShowParagraphMarks: 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 ShowHiddenText 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à ShowParagraphMarks 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à CommentDisplayMode.

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

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

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

L’immagine seguente mostra come Aspose.Words esegue il rendering dei commenti e delle revisioni Elimina:

comments_and_revisions_example_aspose_words_net

Shaper di testo per il rendering tipografico avanzato

La proprietà TextShaperFactory consente di impostare la funzionalità di modellazione del testo, nonché il supporto delle funzionalità OpenType.

Utilizzare la modellazione del testo per l’elaborazione dei documenti nei seguenti casi principali:

  • Un documento utilizza crenatura, modellazione numerica, forme numeriche o legature.
  • Un documento utilizza script complessi, come arabo, khmer, tailandese, ecc.