Lavora con le opzioni e l'aspetto dei documenti Word

A volte potrebbe essere necessario modificare l’aspetto di un documento, ad esempio impostare le preferenze della lingua o il numero di righe per pagina. Aspose.Words offre la possibilità di controllare come verrà visualizzato il documento, oltre ad alcune opzioni aggiuntive. Questo articolo descrive tali possibilità.

Imposta le opzioni di visualizzazione del documento

Puoi controllare come un documento verrà visualizzato in Microsoft Word utilizzando la classe ViewOptions. Ad esempio, puoi impostare un valore di zoom del documento utilizzando la proprietà ZoomPercent o la modalità di visualizzazione utilizzando la proprietà ViewType.

Il seguente esempio di codice mostra come garantire che un documento venga visualizzato al 50% quando viene aperto in Microsoft Word:

Imposta le opzioni di visualizzazione della pagina

Se desideri impostare il numero di caratteri per riga, utilizza la proprietà CharactersPerLine. Puoi anche impostare il numero di righe per pagina per un documento Word: utilizza la proprietà LinesPerPage per ottenere o impostare il numero di righe per pagina nella griglia del documento.

Il seguente esempio di codice mostra come impostare il numero di caratteri per riga e il numero di righe per pagina per un documento Microsoft Word:

Imposta le preferenze della lingua

La visualizzazione di un documento in Microsoft Word dipende da quali lingue sono impostate come predefinite per questo documento. Se non sono impostate lingue predefinite, Microsoft Word prende le informazioni dalla finestra di dialogo “Imposta preferenze lingua di Office”, che si trova ad esempio in “File → Opzioni → Lingua” in Microsoft Word 2019.

Con Aspose.Words puoi anche impostare le preferenze della lingua utilizzando la classe LanguagePreferences. Tieni inoltre presente che per la corretta visualizzazione del tuo documento è necessario impostare la versione Microsoft Word a cui dovrà corrispondere il processo di caricamento del documento: questo può essere fatto utilizzando la proprietà MswVersion.

L’esempio di codice seguente mostra come aggiungere il giapponese alle lingue di modifica:

Il seguente esempio di codice mostra come impostare il russo come lingua di modifica predefinita:

Ottimizza un documento per una particolare versione di Word

Il metodo OptimizeFor consente di ottimizzare il contenuto del documento, nonché il comportamento Aspose.Words predefinito per una particolare versione di Microsoft Word. È possibile utilizzare questo metodo per impedire a Microsoft Word di visualizzare la barra multifunzione “Modalità compatibilità” al caricamento del documento. Tieni presente che potrebbe anche essere necessario impostare la proprietà Compliance su Iso29500_2008_Transitional o superiore.

Il seguente esempio di codice mostra come ottimizzare il contenuto del documento per Microsoft Word 2016: