フィールドレベルでロケールを指定する

ここでは、Aspose.Words for .NET 機能を使用してフィールド レベルでローカリゼーションを指定できる次の C# ソース コードを説明するステップバイステップ ガイドを示します。このコードを使用する前に、プロジェクトに Aspose.Words ライブラリが含まれていることを確認してください。

ステップ 1: ドキュメント ディレクトリ パスを設定する

//ドキュメントディレクトリへのパス。
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

編集したドキュメントが保存されるドキュメント ディレクトリへの正しいパスを必ず指定してください。

ステップ 2: ドキュメント ジェネレーターを作成する

DocumentBuilder builder = new DocumentBuilder();

ここでは、DocumentBuilderこのクラスを使用すると、ドキュメントにフィールドを追加できるようになります。

ステップ 3: 特定の場所を含む日付フィールドを挿入する

Field field = builder. InsertField(FieldType.FieldDate, true);
field.LocaleId = 1049;

ドキュメント ジェネレーターを使用して、次のタイプのフィールドを挿入します。FieldType.FieldDate文書に。を設定することで、LocaleId財産を1049では、このフィールドにロシア語のローカライズを指定します。

ステップ 4: 変更したドキュメントを保存する

builder.Document.Save(dataDir + "WorkingWithFields.SpecifylocaleAtFieldlevel.docx");

最後に、変更したドキュメントを指定した場所に指定したファイルに保存します。

Aspose.Words for .NET でフィールド レベルのローカリゼーションを指定するためのサンプル ソース コード

//ドキュメントディレクトリへのパス。
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

DocumentBuilder builder = new DocumentBuilder();

Field field = builder. InsertField(FieldType.FieldDate, true);
field.LocaleId = 1049;

builder.Document.Save(dataDir + "WorkingWithFields.SpecifylocaleAtFieldlevel.docx");

これは、Aspose.Words for .NET を使用してドキュメントのフィールド レベルでローカリゼーションを指定するソース コードの例でした。このコードを使用すると、Word 文書内の特定の場所に日付フィールドを挿入できます。

よくある質問

Q: Aspose.Words for .NET でフィールド レベルのロケールを指定するにはどうすればよいですか?

A: Aspose.Words for .NET のフィールド レベルでロケールを指定するには、FieldOptionsクラスとそのFieldLocaleプロパティを使用して、必要なロケールを設定します。たとえば、次のように使用できますFieldOptions.FieldLocale = new CultureInfo("fr-FR")フランス語 (フランス) ロケールを指定します。

Q: Aspose.Words for .NET のフィールドごとに異なるロケールを指定することはできますか?

A: はい、Aspose.Words for .NET のフィールドごとに異なるロケールを指定できます。使用できますFieldOptions.FieldLocale特定のフィールドを作成または更新する前にプロパティを使用して、別のロケールを割り当てます。

Q: Aspose.Words for .NET のフィールドで現在使用されているロケールを取得するにはどうすればよいですか?

A: Aspose.Words for .NET のフィールドで現在使用されているロケールを取得するには、フィールドのField.LocaleId財産。これにより、フィールドに関連付けられたロケール識別子を取得できるようになります。