Get Started
Documentation

ApiRun

new ApiRun()

Class representing a small text block calling 'run'.

Methods

Name Description
AddLineBreak

Add a line break to the current run position and start the next element from a new line.

AddTabStop

Add a tab stop to the current run.

AddText

Add some text to this run.

ClearContent

Remove all content from the current run.

Copy

Create a copy of the run.

GetTextPr

Get the text properties of the current run.

SetBold

Set the bold property to the text character.

SetCaps

Specify that any lowercase characters in this text run are formatted for display only as their capital letter character equivalents.

SetDoubleStrikeout

Specify that the contents of this run is displayed with two horizontal lines through each character displayed on the line.

SetFill

Set the text color for the current text run.

SetFontFamily

Set all 4 font slots with the specified font family.

SetFontSize

Set the font size for the characters of the current text run.

SetItalic

Set the italic property to the text character.

SetSmallCaps

Specify that all small letter characters in this text run are formatted for display only as their capital letter character equivalents in a font size two points smaller than the actual font size specified for this text.

SetSpacing

Set text spacing measured in twentieths of a point.

SetStrikeout

Specify that the contents of this run are displayed with a single horizontal line through the center of the line.

SetUnderline

Specify that the contents of this run are displayed along with a line appearing directly below the character (less than all the spacing above and below the characters on the line).

SetVertAlign

Specify the alignment which will be applied to the contents of this 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.

Example

Copy code
builder.CreateFile("xlsx");
var oWorksheet = Api.GetActiveSheet();
var oStroke, oFill, oParagraph, oRun;
oFill = Api.CreateSolidFill(Api.CreateRGBColor(104, 155, 104));
oStroke = Api.CreateStroke(0, Api.CreateNoFill());
var oShape = oWorksheet.AddShape("flowChartOnlineStorage", 120 * 36000, 70 * 36000, oFill, oStroke, 0, 2 * 36000, 0, 3 * 36000);
oDocContent = oShape.GetDocContent();
oParagraph = oDocContent.GetElement(0);
oRun = Api.CreateRun();
oRun.SetFontSize(30);
oRun.AddText("This is just a sample text. Nothing special.");
oParagraph.AddElement(oRun);
builder.SaveFile("xlsx", "ApiRun.xlsx");
builder.CloseFile();

Resulting document