TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

SetTextDirection

SetTextDirection(sType)

Specifies the direction of the text flow for this table cell.

Parameters:

Name Type Description
sType "lrtb" | "tbrl" | "btlr"

The available types of the text direction in the table cell: "lrtb"

  • text direction left-to-right moving from top to bottom, "tbrl" - text direction top-to-bottom moving from right to left, "btlr" - text direction bottom-to-top moving from left to right.

Returns:

This method doesn't return any data.

Example

Copy code
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oTableStyle = oDocument.CreateStyle("CustomTableStyle", "table");
oTableStyle.SetBasedOn(oDocument.GetStyle("Bordered"));
var oTable = Api.CreateTable(3, 3);
oTable.SetWidth("percent", 100);
var oTableRow = oTable.GetRow(0);
oTableRow.SetHeight("atLeast", 1440);
var oTableCellPr = oTableStyle.GetTableCellPr();
oTableCellPr.SetTextDirection("btlr");
var oCell = oTable.GetRow(0).GetCell(0);
var oParagraph = oCell.GetContent().GetElement(0);
oParagraph.AddText("btlr");
oTable.SetStyle(oTableStyle);
oDocument.Push(oTable);
builder.SaveFile("docx", "SetTextDirection.docx");
builder.CloseFile();

Resulting document