フィールド表示結果
ここでは、Aspose.Words for .NET の「フィールド結果の表示」機能を使用する、以下の C# ソース コードを説明するステップバイステップ ガイドを示します。望ましい結果を得るために、各ステップを慎重に実行してください。
ステップ 1: ドキュメント ディレクトリのセットアップ
提供されたコードでは、ドキュメントのディレクトリを指定する必要があります。 「YOUR DOCUMENT DIRECTORY」という値を、ドキュメント ディレクトリへの適切なパスに置き換えます。
string dataDir = "YOUR DOCUMENTS DIRECTORY";
ステップ 2: ドキュメントをロードする
最初のステップは、フィールドの結果を表示するドキュメントをロードすることです。
Document document = new Document(dataDir + "Miscellaneous fields.docx");
必ず「Miscellaneous Fields.docx」を独自のファイル名に置き換えてください。
ステップ 3: フィールドを更新する
私たちが使用するのは、UpdateFields()
ドキュメント内のすべてのフィールドを更新するメソッド。
document. UpdateFields();
この手順は、フィールドの結果が正しく表示されるようにするため、重要です。
ステップ 4: フィールド結果の表示
私たちは、foreach
「loop」を使用すると、ドキュメント内のすべてのフィールドをループして、その結果を表示します。
foreach(Field field in document.Range.Fields)
Console.WriteLine(field.DisplayResult);
ループの各反復で、DisplayResult
フィールドのプロパティを使用して、表示された結果を取得します。
Aspose.Words for .NET を使用したフィールド結果の表示のソース コード例
//ドキュメントディレクトリへのパス。
string dataDir = "YOUR DOCUMENTS DIRECTORY";
//ドキュメントをロードします。
Document document = new Document(dataDir + "Miscellaneous fields.docx");
//フィールドを更新します。
document. UpdateFields();
//フィールド結果の表示。
foreach(Field field in document.Range.Fields)
Console.WriteLine(field.DisplayResult);
この例では、ドキュメントをアップロードし、すべてのフィールドを更新し、フィールドを循環して結果を表示しました。独自のロジックを使用してこのステップをカスタマイズし、フィールドの結果を処理できます。
これで、Aspose.Words for .NET で「フィールド結果の表示」機能を使用するためのガイドは終了です。
よくある質問
Q: Aspose.Words の結果表示フィールドとは何ですか?
A: Aspose.Words の結果表示フィールドは、Word 文書内の演算または計算の結果を表示するフィールドの一種です。たとえば、結果表示フィールドを使用して、いくつかの値の合計や数式の結果を表示できます。
Q: Aspose.Words を使用して Word 文書の結果表示フィールドを更新するにはどうすればよいですか?
A: Aspose.Words を使用して Word 文書内の結果表示フィールドを更新するには、UpdateFields メソッドを使用できます。このメソッドはドキュメントをループし、結果表示フィールドを含むすべてのフィールドを更新し、現在のデータに基づいて値を再計算します。
Q: 結果表示フィールドに表示される結果を書式設定できますか?
A: はい、フォーマットを指定する適切な構文を使用して、結果表示フィールドに表示される結果をフォーマットできます。たとえば、特定の小数点以下の桁数で数値を書式設定したり、カスタムの日付書式を使用したりできます。
Q: Aspose.Words を使用して Word 文書から結果表示フィールドを削除するにはどうすればよいですか?
A: Aspose.Words を使用して Word 文書から結果表示フィールドを削除するには、Remove メソッドを使用できます。このメソッドはフィールドを削除し、静的な結果に置き換えます。