VerticalAlignment

VerticalAlignment enumeration

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

public enum VerticalAlignment

Ценности

ИмяЦенностьОписание
None0Объект позиционируется явно, обычно с использованием егоВершина свойство.
Top1Указывает, что объект должен находиться вверху базы вертикального выравнивания.
Center2Указывает, что объект должен быть центрирован относительно базы вертикального выравнивания.
Bottom3Указывает, что объект должен находиться внизу базы вертикального выравнивания.
Inside4Указывает, что объект должен находиться внутри базы горизонтального выравнивания.
Outside5Указывает, что объект должен находиться за пределами базы вертикального выравнивания.
Inline-1Не документировано. Кажется, это возможное значение для плавающих абзацев и таблиц.
Default0То же, что иNone .

Примеры

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

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Вставляем плавающее изображение, которое появится за перекрывающимся текстом, и выравниваем его по центру страницы.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");
shape.WrapType = WrapType.None;
shape.BehindText = true;
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.Page;
shape.RelativeVerticalPosition = RelativeVerticalPosition.Page;
shape.HorizontalAlignment = HorizontalAlignment.Center;
shape.VerticalAlignment = VerticalAlignment.Center;

doc.Save(ArtifactsDir + "Image.CreateFloatingPageCenter.docx");

Смотрите также