using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;

var config = new Configuration { ClientId = "####-####-####-####-####", ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Sample.docx");
var requestProperties = new TableProperties()
{
    Alignment = TableProperties.AlignmentEnum.Right,
    AllowAutoFit = false,
    Bidi = true,
    BottomPadding = 1f,
    CellSpacing = 2f,
    StyleOptions = TableProperties.StyleOptionsEnum.ColumnBands
};
var updateRequest = new UpdateTablePropertiesOnlineRequest(requestDocument, requestProperties, 1);
await wordsApi.UpdateTablePropertiesOnline(updateRequest);