Aspose::Words::Drawing::TextBoxAnchor enum

TextBoxAnchor enum

Указывает значения, используемые для вертикального выравнивания текста в фигуре.

enum class TextBoxAnchor

Значения

ИмяЗначениеОписание
Верх0Текст выровнен по верхнему краю текстового поля.
Middle1Текст выровнен по середине текстового поля.
Низ2Текст выровнен по нижнему краю текстового поля.
TopCentered3Текст выровнен по верхнему центру текстового поля.
MiddleCentered4Текст выровнен по среднему центру текстового поля.
BottomCentered5Текст выровнен по нижнему центру текстового поля.
TopBaseline6Текст выровнен по верхней базовой линии текстового поля.
BottomBaseline7Текст выровнен по нижней базовой линии текстового поля.
TopCenteredBaseline8Текст выровнен по верхней центрированной базовой линии текстового поля.
BottomCenteredBaseline9Текст выровнен по нижней центрированной базовой линии текстового поля.

Примеры

Показывает, как вертикально выровнять текстовое содержимое текстового поля.

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

System::SharedPtr<Aspose::Words::Drawing::Shape> shape = builder->InsertShape(Aspose::Words::Drawing::ShapeType::TextBox, 200, 200);

// Установите свойство "VerticalAnchor" в значение "TextBoxAnchor.Top", чтобы
// выравнять текст в этом текстовом поле по верхней стороне фигуры.
// Установите свойство "VerticalAnchor" в значение "TextBoxAnchor.Middle", чтобы
// выравнять текст в этом текстовом поле по центру фигуры.
// Установите свойство "VerticalAnchor" в значение "TextBoxAnchor.Bottom", чтобы
// выравнять текст в этом текстовом поле по нижней части фигуры.
shape->get_TextBox()->set_VerticalAnchor(verticalAnchor);

builder->MoveTo(shape->get_FirstParagraph());
builder->Write(u"Hello world!");

// Вертикальное выравнивание текста внутри текстовых полей доступно, начиная с Microsoft Word 2007.
doc->get_CompatibilityOptions()->OptimizeFor(Aspose::Words::Settings::MsWordVersion::Word2007);
doc->Save(get_ArtifactsDir() + u"Shape.VerticalAnchor.docx");

См. также