TableAbsoluteHorizontalDistance Property

Gets or sets absolute horizontal floating table position specified by the table properties, in points. Default value is 0.

Namespace:  Aspose.Words.Tables
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.3
Syntax
public double AbsoluteHorizontalDistance { get; set; }

Property Value

Type: Double
Examples
Shows how get/set properties for floating tables.
Document doc = new Document(MyDir + "Table wrapped by text.docx");

Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
table.AbsoluteHorizontalDistance = 10;
table.AbsoluteVerticalDistance = 15;

// Check that absolute distance was set correct
Assert.AreEqual(10, table.AbsoluteHorizontalDistance);
Assert.AreEqual(15, table.AbsoluteVerticalDistance);

// Setting RelativeHorizontalAlignment will reset AbsoluteHorizontalDistance to default value and vice versa,
// the same is for vertical positioning
table.RelativeVerticalAlignment = VerticalAlignment.Top;
table.RelativeHorizontalAlignment = HorizontalAlignment.Center;

// Check that AbsoluteHorizontalDistance and AbsoluteVerticalDistance are reset 
Assert.AreEqual(0, table.AbsoluteHorizontalDistance);
Assert.AreEqual(0, table.AbsoluteVerticalDistance);
Assert.AreEqual(VerticalAlignment.Top, table.RelativeVerticalAlignment);
Assert.AreEqual(HorizontalAlignment.Center, table.RelativeHorizontalAlignment);

doc.Save(ArtifactsDir + "Table.ChangeFloatingTableProperties.docx");
See Also