フィールド表示結果

ここでは、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 メソッドを使用できます。このメソッドはフィールドを削除し、静的な結果に置き換えます。