Hi,
To move the text of a line below it you should modify the Offset property of the line shape’s text style. For example:
NTextStyle textStyle = (NTextStyle)document.ComposeTextStyle().Clone();
textStyle.Offset = new NPointL(0, 10);
NStyle.SetTextStyle(line1, textStyle);
The background of the text is transparent by default, so you do not need to do anything about it. Anyway if you want to modify the background style of the text, use the BacplaneStyle.FillStyle property of the text style.
Best Regards,
Nevron Support Team