Укажите локаль на уровне поля

Вот пошаговое руководство, объясняющее следующий исходный код C#, который позволяет указать локализацию на уровне поля с помощью функции Aspose.Words for .NET. Прежде чем использовать этот код, убедитесь, что вы включили библиотеку 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 для .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 для .NET. Вы можете использовать этот код для вставки полей даты в определенные места в документах Word.

Часто задаваемые вопросы

Вопрос: Как указать локаль уровня поля в Aspose.Words для .NET?

О: Чтобы указать локаль на уровне поля в Aspose.Words for .NET, вы можете использоватьFieldOptions класс и егоFieldLocale свойство для установки желаемой локали. Например, вы можете использоватьFieldOptions.FieldLocale = new CultureInfo("fr-FR") чтобы указать французский язык (Франция).

Вопрос: Можно ли указать разные локали для каждого поля в Aspose.Words for .NET?

О: Да, для каждого поля в Aspose.Words for .NET можно указать разные локали. Вы можете использоватьFieldOptions.FieldLocale перед созданием или обновлением определенного поля, чтобы назначить ему другой языковой стандарт.

Вопрос: Как получить текущую локаль для поля в Aspose.Words для .NET?

О: Чтобы получить используемый в данный момент языковой стандарт для поля в Aspose.Words for .NET, вы можете использоватьField.LocaleId свойство. Это позволит вам получить идентификатор локали, связанный с полем.