Lavorare con Opzioni e Aspetto dei Documenti di Word

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

Impostare le opzioni di visualizzazione del documento

È possibile controllare come verrà visualizzato un documento Microsoft Word usando ViewOptions classe. Ad esempio, è possibile impostare un valore di zoom del documento utilizzando il ZoomPercent proprietà, o la modalità di visualizzazione utilizzando la ViewType proprieta'.

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

Impostare le opzioni di visualizzazione pagina

Se si desidera impostare il numero di caratteri per linea, utilizzare il CharactersPerLine proprieta'. È inoltre possibile impostare il numero di righe per pagina per un documento di Word – utilizzare il LinesPerPage proprietà per ottenere o impostare il numero di linee per pagina nella griglia del documento.

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

Impostare le preferenze linguistiche

Visualizzazione di un documento in Microsoft Word dipende da quali lingue sono impostate come default per questo documento. Se nessuna lingua viene impostata in default, Microsoft Word prende informazioni dalla finestra di dialogo “Set Office Language Preferences”, che, ad esempio, può essere trovato sotto “File → Opzioni → Lingua” in Microsoft Word 2019.

Con Aspose.Words, è anche possibile impostare le preferenze della lingua utilizzando LanguagePreferences classe. Nota anche che per la corretta visualizzazione del documento è necessario impostare il Microsoft Word versione che il processo di caricamento del documento dovrebbe corrispondere – questo può essere fatto utilizzando MswVersion proprieta'.

Il seguente esempio di codice mostra come aggiungere il giapponese alle lingue di editing:

Il seguente esempio di codice mostra come impostare il russo come lingua di editing predefinito:

Ottimizzare un documento per una particolare Versione di parola

The OptimizeFor metodo consente di ottimizzare il contenuto del documento, così come il default Aspose.Words comportamento per una particolare versione Microsoft Word. È possibile utilizzare questo metodo per prevenire Microsoft Word dalla visualizzazione del nastro “Modalità di compatibilità” al caricamento del documento. Nota che potrebbe anche essere necessario impostare il Compliance proprietà a Iso29500_2008_Transitional o superiore.

Il seguente esempio di codice mostra come ottimizzare i contenuti dei documenti per Microsoft Word 2016:

Document doc = new Document(dataDir + "Document.docx");

// Set Word2016 version for document
doc.getCompatibilityOptions().optimizeFor(MsWordVersion.WORD_2016);

// Save the document.
doc.save(dataDir + "output.docx");