TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

SetPaddings

SetPaddings(nLeft, nTop, nRight, nBottom)

Sets the text paddings to the current shape.

Parameters:

Name Type Description
nLeft EMU

Left padding.

nTop EMU

Top padding.

nRight EMU

Right padding.

nBottom EMU

Bottom padding.

Returns:

This method doesn't return any data.

Example

Copy code
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
var oStroke = Api.CreateStroke(0, Api.CreateNoFill());
var oDrawing = Api.CreateShape("rect", 3212465, 963295, oFill, oStroke);
oParagraph.AddDrawing(oDrawing);
var oDocContent = oDrawing.GetDocContent();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("This is a sample text with paddings set to it.");
oDocContent.Push(oParagraph);
oDrawing.SetPaddings(20 * 36000, 5 * 36000, 5 * 36000, 3 * 36000);
builder.SaveFile("docx", "SetPaddings.docx");
builder.CloseFile();

Resulting document