Travailler avec les options et l'apparence des documents Word

Parfois, vous pouvez avoir besoin de modifier l’apparence d’un document, par exemple, définir des préférences linguistiques ou le nombre de lignes par page.Aspose.Words fournit la possibilité de contrôler la façon dont le document sera affiché, ainsi que quelques options supplémentaires. Cet article décrit ces possibilités.

Définir les options d’affichage des documents

Vous pouvez contrôler comment un document sera affiché dans Microsoft Word utilisant les ViewOptions En cours. Par exemple, vous pouvez définir une valeur de zoom de document en utilisant ZoomPercent propriété, ou le mode de vue en utilisant ViewType propriété.

L’exemple de code suivant montre comment s’assurer qu’un document est affiché à 50 % lors de l’ouverture Microsoft Word:

Définir les options d’affichage de la page

Si vous voulez définir le nombre de caractères par ligne, utilisez le CharactersPerLine propriété. Vous pouvez également définir le nombre de lignes par page pour un document Word – utilisez le LinesPerPage propriété pour obtenir ou définir le nombre de lignes par page dans la grille de document.

L’exemple de code suivant montre comment définir le nombre de caractères par ligne et le nombre de lignes par page pour un Microsoft Word document:

Définir les préférences linguistiques

Afficher un document dans Microsoft Word dépend des langues définies par défaut pour ce document. Si aucune langue n’est définie par défaut, Microsoft Word prend des informations dans la boîte de dialogue “Set Office Language Préférences”, qui, par exemple, se trouve sous “Fichier → Options → Langue” dans Microsoft Word 2019.

Avec Aspose.Words, vous pouvez également configurer les préférences linguistiques en utilisant LanguagePreferences En cours. Notez également que pour l’affichage correct de votre document, il est nécessaire de définir le Microsoft Word version que le processus de chargement de document doit correspondre – cela peut être fait en utilisant le MswVersion propriété.

L’exemple de code suivant montre comment ajouter du japonais aux langues d’édition:

L’exemple de code suivant montre comment définir le russe comme langue d’édition par défaut:

Optimiser un document pour un particulier Version Word

Les OptimizeFor méthode permet d’optimiser le contenu du document, ainsi que par défaut Aspose.Words comportement pour une version particulière de Microsoft Word. Vous pouvez utiliser cette méthode pour prévenir Microsoft Word à partir de l’affichage du ruban du mode de compatibilité lors du chargement du document. Notez que vous pouvez également avoir besoin de définir le Compliance propriété à Iso29500_2008_Transitionnel ou supérieur.

L’exemple de code suivant montre comment optimiser le contenu du document pour 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");