Aspose::Words::Drawing::VerticalAlignment enum

VerticalAlignment enum

Указывает вертикальное выравнивание плавающей фигуры, текстового фрейма или плавающей таблицы.

enum class VerticalAlignment

Значения

ИмяЗначениеОписание
None0Объект явно позиционируется, обычно используя его свойство Top.
Верх1Указывает, что объект должен находиться в верхней части базовой вертикальной выравнивающей основы.
По центру2Указывает, что объект должен быть центрирован относительно базовой вертикальной выравнивающей основы.
Низ3Указывает, что объект должен находиться в нижней части базовой вертикальной выравнивающей основы.
Внутри4Указывает, что объект должен находиться внутри базовой горизонтальной выравнивающей основы.
Снаружи5Указывает, что объект должен находиться за пределами базовой вертикальной выравнивающей основы.
Встроенный-1Не документировано. Похоже, это возможное значение для плавающих абзацев и таблиц.
Defaultn/aТо же, что и None.

Примеры

Показывает, как вставить плавающее изображение в центр страницы.

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

// Вставьте плавающее изображение, которое будет находиться позади перекрывающего текста, и выровняйте его по центру страницы.
System::SharedPtr<Aspose::Words::Drawing::Shape> shape = builder->InsertImage(get_ImageDir() + u"Logo.jpg");
shape->set_WrapType(Aspose::Words::Drawing::WrapType::None);
shape->set_BehindText(true);
shape->set_RelativeHorizontalPosition(Aspose::Words::Drawing::RelativeHorizontalPosition::Page);
shape->set_RelativeVerticalPosition(Aspose::Words::Drawing::RelativeVerticalPosition::Page);
shape->set_HorizontalAlignment(Aspose::Words::Drawing::HorizontalAlignment::Center);
shape->set_VerticalAlignment(Aspose::Words::Drawing::VerticalAlignment::Center);

doc->Save(get_ArtifactsDir() + u"Image.CreateFloatingPageCenter.docx");

См. также