Aspose::Words::TextColumnCollection::SetCount method

TextColumnCollection::SetCount method

Размещает текст в указанном количестве колонок.

void Aspose::Words::TextColumnCollection::SetCount(int32_t newCount)
ПараметрТипОписание
newCountint32_tКоличество колонок, в которые будет распределён текст.

Примечания

Когда EvenlySpaced установлен в false и вы увеличиваете количество колонок, создаются новые объекты TextColumn с нулевой шириной и отступом. Необходимо задать ширину и отступ для новых колонок.

Примеры

Показывает, как создать несколько равномерно распределенных колонок в разделе.

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

System::SharedPtr<Aspose::Words::TextColumnCollection> columns = builder->get_PageSetup()->get_TextColumns();
columns->set_Spacing(100);
columns->SetCount(2);

builder->Writeln(u"Column 1.");
builder->InsertBreak(Aspose::Words::BreakType::ColumnBreak);
builder->Writeln(u"Column 2.");

doc->Save(get_ArtifactsDir() + u"PageSetup.ColumnsSameWidth.docx");

См. также