Aspose::Words::Font::get_LocaleId method
Contents
[
Hide
]Font::get_LocaleId method
Gets or sets the locale identifier (language) of the formatted characters.
int32_t Aspose::Words::Font::get_LocaleId()
Examples
Shows how to set the locale of the text that we are adding with a document builder.
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
// If we set the font's locale to English and insert some Russian text,
// the English locale spell checker will not recognize the text and detect it as a spelling error.
builder->get_Font()->set_LocaleId(MakeObject<System::Globalization::CultureInfo>(u"en-US", false)->get_LCID());
builder->Writeln(u"Привет!");
// Set a matching locale for the text that we are about to add to apply the appropriate spell checker.
builder->get_Font()->set_LocaleId(MakeObject<System::Globalization::CultureInfo>(u"ru-RU", false)->get_LCID());
builder->Writeln(u"Привет!");
doc->Save(ArtifactsDir + u"Font.LocaleId.docx");
See Also
- Class Font
- Namespace Aspose::Words
- Library Aspose.Words for C++