SetVertAlign

function SetVertAlign(sType: any = null): void

Description

Specifies the alignment which will be applied to the contents of the run in relation to the default appearance of the run text: "baseline" - the characters in the current text run will be aligned by the default text baseline. "subscript" - the characters in the current text run will be aligned below the default text baseline. "superscript" - the characters in the current text run will be aligned above the default text baseline.

Parameters

sTypeanydefault: null

The vertical alignment type applied to the text contents.

Returns

void

Overloads By

SetVertAlign(sType): ApiTextPr

Specifies the alignment which will be applied to the contents of the current run in relation to the default appearance of the text run: "baseline" .

Try It

var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var oRun = Api.CreateRun();
oRun.AddText("This is just a sample text. ");
oParagraph.AddElement(oRun);
var oMyNewRunStyle1 = oDocument.CreateStyle("My New Run Style 1", "run");
var oTextPr1 = oMyNewRunStyle1.GetTextPr();
oTextPr1.SetVertAlign("subscript");
oRun = Api.CreateRun();
oRun.SetStyle(oMyNewRunStyle1);
oRun.AddText("This is a text run with the text aligned below the baseline vertically. ");
oParagraph.AddElement(oRun);
var oMyNewRunStyle2 = oDocument.CreateStyle("My New Run Style 2", "run");
var oTextPr2 = oMyNewRunStyle2.GetTextPr();
oTextPr2.SetVertAlign("baseline");
oRun = Api.CreateRun();
oRun.SetStyle(oMyNewRunStyle2);
oRun.AddText("This is a text run with the text aligned by the baseline vertically. ");
oParagraph.AddElement(oRun);
var oMyNewRunStyle3 = oDocument.CreateStyle("My New Run Style 3", "run");
var oTextPr3 = oMyNewRunStyle3.GetTextPr();
oTextPr3.SetVertAlign("superscript");
oRun = Api.CreateRun();
oRun.SetStyle(oMyNewRunStyle3);
oRun.AddText("This is a text run with the text aligned above the baseline vertically.");
oParagraph.AddElement(oRun);

Get Help

  • If you have any questions about ONLYOFFICE Docs, try the FAQ section first.
  • You can request a feature or report a bug by posting an issue on GitHub.
  • You can also ask our developers on ONLYOFFICE forum (registration required).