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.
In Microsoft Word, questi parametri vengono impostati utilizzando la finestra di dialogo “File → Opzioni → Visualizza” come segue:
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:
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:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
doc = aw.Document(docs_base.my_dir + "Revisions.docx") | |
# Renders insert revisions inline, delete and format revisions in balloons. | |
doc.layout_options.revision_options.show_in_balloons = aw.layout.ShowInBalloons.FORMAT_AND_DELETE | |
doc.layout_options.revision_options.measurement_unit = aw.MeasurementUnits.INCHES | |
# Renders revision bars on the right side of a page. | |
doc.layout_options.revision_options.revision_bars_position = aw.drawing.HorizontalAlignment.RIGHT | |
doc.save(docs_base.artifacts_dir + "WorkingWithRevisions.show_revisions_in_balloons.pdf") |
L’immagine seguente mostra come Aspose.Words visualizza i commenti e le revisioni Elimina:
