on 02-13-2015 10:36 AM
Hi experts,
I need to print special characters on an Adobe form.
There is no problem putting the characters on the form at design time.
However after rendering the form on the ADS server, these characters are replaced by others.
The form's default locale is set to 'Viewer's system locale' (but i also tried other locales).
When calling the form the docparams are set to (but i also tried other parameters).
ls_docparams-langu = 'N'
ls_docparams-country = 'BE'.
I assume the problem is located on the ADS server ?
What should i do to solve this problem ?
Thanks for any help.
Hi Dieter
You can try one solution.
Create text object using Transaction code SO10.Cretae text object with special characters.
In your form label make use of this text object binding.
Then I think your special character should be displayed in the form as per it's design.
Thanks,
Neha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Neha, thanks for your reply.
We are printing the same documents in multiple languages (depending of the user, company, supplier or customer language).
We use trx SM30 table TTDTG for translating standard text objects (form labels).
We use trx SO10 for translating long text objects (multiple line text).
In both cases the translated text is read correctly in the form interface.
The data is mapped from the form interface to the form context and then binded on the form text objects.
Only after rendering the form on ADS, some (extended ascii) characters are replaced by invalid characters.Therefore i think the problem must be located on the ADS server.
Dieter
Hi Dieter,
You can use Font Mapping to use the exact characters that you need in the form design.
Most of the time the design contain an specific font, while ADS does not carry the same font.
Please refer to SAP Knowledge Base Article and SAP Doc bellow.
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/d0/cdf29623c8432fa1545df5f43176de/frameset.htm
https://service.sap.com/sap/support/notes/1565508 How to embed font on ADS server
So, what you need to do is:
1) Copy the font you are using to ADS server (see the doc);
2) Embed Fonts (KBA 1565508);
Regards,
Diego
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please check the below thread, may be this is helpful for you.
Dynamically populating the symbols like Copyright, Trademark, and Register etc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.