Hi,
Then I'm still unclear, actually, what are you trying to achieve... Should there be:
1) line feed at # in the ddd#eee so that eee comes into new line (which is what "I am getting # symbol instead of Enter (Keyboard) in PDF output." seems to suggest), or
2) some kind of symbol for ENTER instead of #
If it's 1), it's impossible to achieve using linefeeds, I believe, and the eee#ddd would need to be split as follows:
TDFORMAT | TDLINE |
---|---|
X | ddd |
X | eee |
In other words, instead of line feeds the ITF or Sapscript text (on which Smartform is based) uses so called paragraph format (TDFORMAT) before the string, which should begin in the new line. One can not combine the text lines and expect that they will be split during output.
You could also do as follows while in Smartform text editor: type out the text as you expect to see it, then switch to fullscreen editor and choose from the menu Goto->Change editor. You should see something like this:
So the columns you see there correspond to TDFORMAT and TDLINE columns of TLINE_T table type. This is then what your logic should reduce the text to, in order to output it using smartform dynamic text node.
If it's 2), what kind of symbol is it..? The Symbols an Icons and the corresponding ITF "code" for them you can see if you navigate in Smartform to fullscreen Editor and choose from the menu Include->Characters. for example, the code for ICON_CHECKED is <682>.
What are you actually passing to smartform node and how, please?
cheers
Janis