Hello Abhinav,
Usually barcode will occupy some empty space after it displays (not sure why it is ) and displays the data after that space.
For your requirement to achieve..
You can use template or table line with defined column lengths for each data to be displayed.
Display barcode in one column and data in another column.