Aspose::Words::Drawing::TextBoxAnchor enum
Содержание
[
Скрывать
]TextBoxAnchor enum
Указывает значения, используемые для вертикального выравнивания текста в фигуре.
enum class TextBoxAnchor
Значения
| Имя | Значение | Описание |
|---|---|---|
| Верх | 0 | Текст выровнен по верхнему краю текстового поля. |
| Middle | 1 | Текст выровнен по середине текстового поля. |
| Низ | 2 | Текст выровнен по нижнему краю текстового поля. |
| TopCentered | 3 | Текст выровнен по верхнему центру текстового поля. |
| MiddleCentered | 4 | Текст выровнен по среднему центру текстового поля. |
| BottomCentered | 5 | Текст выровнен по нижнему центру текстового поля. |
| TopBaseline | 6 | Текст выровнен по верхней базовой линии текстового поля. |
| BottomBaseline | 7 | Текст выровнен по нижней базовой линии текстового поля. |
| TopCenteredBaseline | 8 | Текст выровнен по верхней центрированной базовой линии текстового поля. |
| BottomCenteredBaseline | 9 | Текст выровнен по нижней центрированной базовой линии текстового поля. |
Примеры
Показывает, как вертикально выровнять текстовое содержимое текстового поля.
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");
См. также
- Namespace Aspose::Words::Drawing
- Library Aspose.Words for C++