Aspose::Words::NumSpacing enum

NumSpacing enum

Указывает возможные значения, в которых может отображаться интервал между цифрами.

enum class NumSpacing

Значения

ИмяЗначениеОписание
Default0Указывает, что цифры отображаются в форме по умолчанию шрифта.
Proportional1Указывает, что формы цифр, разработанные как пропорционально распределённые, отображаются, если шрифт поддерживает их.
Tabular2Указывает, что формы цифр, оформленные как табличные, отображаются, если шрифт поддерживает их.

Примеры

Показывает, как задать тип интервала цифры.

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

// Этот эффект поддерживается только в более новых версиях MS Word.
doc->get_CompatibilityOptions()->OptimizeFor(Aspose::Words::Settings::MsWordVersion::Word2019);

builder->Write(u"1 ");
builder->Write(u"This is an example");

System::SharedPtr<Aspose::Words::Run> run = doc->get_FirstSection()->get_Body()->get_FirstParagraph()->get_Runs()->idx_get(0);
if (run->get_Font()->get_NumberSpacing() == Aspose::Words::NumSpacing::Default)
{
    run->get_Font()->set_NumberSpacing(Aspose::Words::NumSpacing::Proportional);
}

doc->Save(get_ArtifactsDir() + u"Fonts.NumberSpacing.docx");

См. также