TableRelativeVerticalAlignment Property |
Namespace: Aspose.Words.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");