Перечисление Aspose::Words::Drawing::HorizontalAlignment

HorizontalAlignment enum

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

enum class HorizontalAlignment

Значения

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

Примеры

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

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");

См. также