Migrate your charset to UTF8, step 3
Applications without Reports are useless :-)
So we have to change some things in the Reports Environment to enable UTF8 in PDF-Output.
First
you have to edit in your OAS Report-Server the report-config:
Add one "environment id" per section. A section is in this example development, test and production. After that, each section has defined it's own NLS_LANG and report-path.
Second
You can use the new sections through Forms. Before starting the report you add another parameter to the paramlist:
Add_Parameter (V_ParamListe, 'ENVID', TEXT_PARAMETER, 'NLS-PROD');
Now you can control the NLS_LANG of your reportserver.
Third
Last checkpoint for your reports is the correct mapping between your fonts and your TrueType-Fonts (in this case we have a windows-system)
Edit the file "uifont.ali" in the directory
Arial..Italic.Bold.. = "c:\windows\fonts\arialbi.ttf"
Arial...Bold.. = "c:\windows\fonts\arialbd.ttf"
Arial..Italic... = "c:\windows\fonts\ariali.ttf"
Arial..... = "c:\windows\fonts\arial.ttf"
"Courier New"..Italic.Bold.. = "c:\windows\fonts\courbi.ttf"
"Courier New"...Bold.. = "c:\windows\fonts\courbd.ttf"
"Courier New"..Italic... = "c:\windows\fonts\couri.ttf"
"Courier New" = "c:\windows\fonts\cour.ttf"
"Times New Roman"..Italic.Bold.. = "c:\windows\fonts\timesbi.ttf"
"Times New Roman"...Bold.. = "c:\windows\fonts\timesbd.ttf"
"Times New Roman"..Italic... = "c:\windows\fonts\timesi.ttf"
"Times New Roman" = "c:\windows\fonts\times.ttf"
In this example windows has its fonts in the directory c:\windows\fonts\
have fun
Gerd
To be continued with Migrate your charset to UTF8, annotation to step 3
Back to part 2 of the article