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.
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à CommentDisplayMode.
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à 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:
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.