HorizontalAlignment Enumeration

Specifies horizontal alignment of a floating shape, text frame or floating table.

Namespace:  Aspose.Words.Drawing
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.3
Syntax
public enum HorizontalAlignment
Members
  Member nameValueDescription
None0 The object is explicitly positioned, usually using its Left property.
Default0 Same as None.
Left1 Specifies that the object shall be left aligned to the horizontal alignment base.
Center2 Specifies that the object shall be centered with respect to the horizontal alignment base.
Right3 Specifies that the object shall be right aligned to the horizontal alignment base.
Inside4 Specifies that the object shall be inside of the horizontal alignment base.
Outside5 Specifies that the object shall be outside of the horizontal alignment base.
Remarks
Examples
Shows how to insert a floating image in the middle of a page.
// This creates a builder and also an empty document inside the builder
DocumentBuilder builder = new DocumentBuilder();

// By default, the image is inline
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");

// Make the image float, put it behind text and center on the page
shape.WrapType = WrapType.None;
shape.BehindText = true;
shape.RelativeHorizontalPosition = RelativeHorizontalPosition.Page;
shape.HorizontalAlignment = HorizontalAlignment.Center;
shape.RelativeVerticalPosition = RelativeVerticalPosition.Page;
shape.VerticalAlignment = VerticalAlignment.Center;

builder.Document.Save(ArtifactsDir + "Image.CreateFloatingPageCenter.doc");
See Also