Метод Aspose::Words::Font::get_LocaleId

Font::get_LocaleId method

Получает или задаёт идентификатор локали (язык) отформатированных символов.

int32_t Aspose::Words::Font::get_LocaleId()

Примеры

Показывает, как установить локаль текста, который мы добавляем с помощью DocumentBuilder.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);

// Если мы задаем локаль шрифта как английскую и вставляем русский текст,
// английская проверка орфографии не распознает текст и отметит его как ошибку.
builder->get_Font()->set_LocaleId(System::MakeObject<System::Globalization::CultureInfo>(u"en-US", false)->get_LCID());
builder->Writeln(u"Привет!");

// Установите соответствующую локаль для текста, который собираемся добавить, чтобы применить нужную проверку орфографии.
builder->get_Font()->set_LocaleId(System::MakeObject<System::Globalization::CultureInfo>(u"ru-RU", false)->get_LCID());
builder->Writeln(u"Привет!");

doc->Save(get_ArtifactsDir() + u"Font.LocaleId.docx");

См. также