Aspose::Words::Drawing::LayoutFlow enum

LayoutFlow enum

Определяет поток расположения текста в текстовом поле.

enum class LayoutFlow

Значения

ИмяЗначениеОписание
Горизонтальная0Текст отображается горизонтально.
TopToBottomIdeographic1Идеографический текст отображается вертикально.
BottomToTop2Текст отображается вертикально.
TopToBottom3Текст отображается вертикально.
HorizontalIdeographic4Идеографический текст отображается горизонтально.
Вертикальная5Текст отображается вертикально.

Примеры

Показывает, как добавить текст в текстовое поле и изменить его ориентацию

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

auto textbox = System::MakeObject<Aspose::Words::Drawing::Shape>(doc, Aspose::Words::Drawing::ShapeType::TextBox);
textbox->set_Width(100);
textbox->set_Height(100);
textbox->get_TextBox()->set_LayoutFlow(Aspose::Words::Drawing::LayoutFlow::BottomToTop);

textbox->AppendChild<System::SharedPtr<Aspose::Words::Paragraph>>(System::MakeObject<Aspose::Words::Paragraph>(doc));
builder->InsertNode(textbox);

builder->MoveTo(textbox->get_FirstParagraph());
builder->Write(u"This text is flipped 90 degrees to the left.");

doc->Save(get_ArtifactsDir() + u"Drawing.TextBox.docx");

См. также