cancel
Showing results for 
Search instead for 
Did you mean: 

Smartforms. Printing a vertical text.

david_escofettrenado
Participant
0 Kudos

Hi,

We need to print a smartforms with a vertical text in the left bottom of page. It is possible?

Thanks¡¡¡

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

if it is standard text , you need to create one bit map file and upload in se78 tcode and use it, if it is dynamic text its not possible

Answers (7)

Answers (7)

Former Member
0 Kudos

Dear Karthik,

To print a text in vertical position you can use the OFFSET keyword in SAP.

Eg. if u need to print "GOOD" in Vertical

assign "GOOD" to a string variable.

data : wrk_text TYPE string.

data : n type i.

data : k type i.

wrk_text = 'GOOD'.

wrk_text + 0(4).

wrk_text + 1(4).

wrk_text + 2(4).

wrk_text + 3(4).

output:

G

O

O

D

if the String is getting populated dynamically the after assigning value to wrk_text

find the lenght of the string

n = strlen ( wrk_text ).

U can print the text inside DO...EndDo Loop.

I think this will solve ur pblm.

Former Member
0 Kudos

Follow up this thread,

Regards,

Joan

Former Member
0 Kudos

Hi,

Regards,

Vijaya Lakshmi

Former Member
0 Kudos

Hi,

If it is a standard text, make it bitmap in vertical shape and through graphics print in smartforms.

If it is dynamic text, make the window with a width proportionate to the font size, so that one letter is printed in one line. Keep the height of window according to the requirement. Try this.Hope this will work out.

Former Member
0 Kudos

Hi,

To create a vertical lines create a TEMPLATE in the required window and by the use of pen stylus you can easily make your required no. of lines.

Regards:

Alok

Former Member
0 Kudos

Hi

Place a window at the left bottom.

Right click and create a table with only rows.

So whatever you insert into the table will be displayed as vertical text.

Hope this helps

Regards,

Jayanthi.K

Former Member
0 Kudos

create vertical window, i.e the width of window shud be such that only one character can be printed width wise and keep the height of window as long, so ur text will be printed verticallly like this:

K

A

R

T

I

K

кu03B1ятu03B9к