Word文書のオプションと外観を扱う

たとえば、言語の設定やページごとの行数など、ドキュメントの外観を変更する必要がある場合があります。Aspose.Words ドキュメントの表示方法と追加のオプションを制御する機能を提供します。 この記事ではこのような可能性について説明しています。

ドキュメント表示オプションの設定

ドキュメントの表示方法を制御することができます。 Microsoft Word 利用する ViewOptions クラス。 たとえば、ドキュメント zoom の値を設定できます。 ZoomPercent プロパティ、またはビューモードを使用して ViewType プロパティ.

次のコードの例では、開いたときにドキュメントが50%に表示されていることを確認する方法を示します。 Microsoft Word:::

ページ表示オプションの設定

1行の文字数を設定したい場合は、 CharactersPerLine 宿泊施設 また、Word文書の1ページあたりの行数を設定することもできます。 LinesPerPage ドキュメントグリッド内の1ページあたりの行数を取得するか、設定するプロパティ。

次のコードの例では、行ごとの文字数とページごとの行数を設定する方法を示します。 Microsoft Word ドキュメント:

言語環境の設定

ドキュメントの表示 Microsoft Word このドキュメントのデフォルトとして設定されている言語に依存します。 デフォルトで言語が設定されていない場合、 Microsoft Word 「Office Language Preferences の設定」ダイアログ ボックスから情報を取得します。たとえば、「File → Options → Language」で見つけることができます。 Microsoft Word 2019年12月12日

と Aspose.Words, また、言語の好みを設定することもできます。 LanguagePreferences クラス。 また、ドキュメントの正しい表示のために、設定する必要があります。 Microsoft Word ドキュメントの読み込みプロセスが一致すべきバージョン – これは、使用することができます MswVersion プロパティ.

以下のコードの例では、日本語を編集言語に追加する方法を示します。

次のコードの例では、デフォルトの編集言語としてロシアを設定する方法を示します。

特定の文書を最適化 ワードバージョン

ザ・オブ・ザ・ OptimizeFor メソッドは、ドキュメントコンテンツの最適化、およびデフォルトを可能にします。 Aspose.Words 特定のバージョンの動作 Microsoft Wordお問い合わせ 防ぐためにこの方法を使うことができます Microsoft Word ドキュメントの読み込み時に「互換性モード」リボンを表示することから。 設定する必要もありますのでご注意ください。 Compliance Iso29500_2008_Transitional 以上のプロパティ。

以下のコード例では、ドキュメントコンテンツを最適化する方法を示します。 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");